




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、泰 州 职 业 技 术 学 院数 据 库 技 术 实 验 指 导 书(第一版)蔡伯峰 编著电 子 工 程 系 计 算 机 专 业 教 研 室二 o o 四 年 八 月泰 州 职 业 技 术 学 院数据库技术实验指导书(第一版)蔡 伯 峰 编电 子 工 程 系 计 算 机 专 业 教 研 室二 o o 四 年 八 月目录实验1: sql server 2000关系数据库系统1实验2: sql server 2000的配置与使用4实验3: sql server 2000的系统和数据管理17实验4: sql server 2000的系统和数据管理210实验56: 数据表的创建
2、与维护(分2次)14实验79:数据库中数据表的操作(sql查询) (分3次)19实验10:数据类型操作31实验11:transact-sql变量、运算符与函数33实验12:transact-sql程序设计36实验13:索引和视图39实验14:事务处理、存储过程42实验15:触发器与数据库安全44实验16:数据完整性47 数据库技术实验指导书 第47页实验1: sql server 2000关系数据库系统一、实验目的1、 掌握关系型数据库的基本概念;2、 能用access进行基本数据库操作;3、 了解安装sql server 2000所需的软硬件要求;4、 能熟练安装sql server 200
3、0。二、实验内容和步骤1、access数据库相关知识一个access类型的数据库就是由一个文件构成的,其扩展名为mdb。文件名就是该数据库的名称,数据库中每一个表也必须有一个名称。表中同一字段的数据由相同类型的值构成,代表相同的意义,如姓名字段,类型为文本(或字符串)。2、利用access建立一个数据库,并在数据库中创建表(1)创建3个表:学生表(姓名、学号、性别、出生日期)课程表(课程名、课程号、学分)成绩表(学号、课程号、成绩)。(2)自行输入多条记录。(3)在数据库中创建3个窗体,分别用于输入学生信息、课程信息、成绩信息。(4)在数据库中创建查询,显示所有男生信息、所有课程信息、某一课程
4、的所有成绩。3、sql server 2000安装前的注意事项l 确保计算机满足sqlserver2000的软硬件要求;l 在win nt/2000中安装还需要一个或多个l 域用户帐号,以便sqlserver2000与其它客户端、服务器端进行通信;l 以本地管理员权限的用户帐号登录系统(安装后可添加新登录用户);l 关闭与sqlserver2000有关的所有服务,包括odbc(开放数据库互连)的服务。4、安装、运行sql server 2000的硬件环境要求l 计算机intel及其兼容机,pentium 166mz或者更高处理器或dec alpha和其兼容系统。l 内存(ram)最少64mb内
5、存(个人版:windows 98上最少需要32mb内存)。l 硬盘空间完全安装:180mb,典型安装:170mb,最小安装:65mb客户端工具:90mb,analysis services:50mb,english query:80mb建议预留500mb的程序空间、500mb的数据空间l 显示器800x600及以上分辨率才能使用图形工具5、安装、运行sql server 2000的软件环境要求n sql server 2000企业版:必须运行于安装windows nt server enterprise edition 4.0或者windows2000 advanced server以及更高版
6、本的操作系统下。n sql server 2000标准版:必须运行于安装windows nt server enterprise edition 4.0、windows nt server 4.0、windows 2000 server以及更高版本的操作系统下。n sql server 2000 个人版:可在多种操作系统下运行,如可运行于windows 9x, windows nt 4.0或windows 2000的服务器版或工作站版的操作系统下。n sql server 2000 开发版:可运行于上述windows 9x以外的所有操作系统下。n internet软件:ie5.0以上。n ii
7、s(internet information services):internet信息服务,用于编写xml程序。6、sql server2000的安装路径l 共享文件路径:不允许改变其安装路径,被安装在系统盘的program filesmicrosoft sql server80文件夹中。l 程序文件和数据文件的默认实例路径:分别被安装在系统盘的program filesmicrosoft sql servermssqlbinn及data文件夹中。可以改变其安装路径。程序文件:指可执行文件等。数据文件:指数据库文件、日志文件、以及系统日志、备份数据和复制数据的目录。l 程序文件和数据文件的命名
8、实例路径:分别被安装在系统盘的program filesmicrosoft sql servermssql$instancenamebinn及data文件夹中。可以改变其安装路径。7、安装中的一些概念l 安装 analysis service:包含联机分析处理(olap)和功能强大的数据挖掘。l 安装 english query:安装后用户可以创建应用程序,直接使用英文进行数据库查询,从而代替了繁琐的 sql语句。l 在本地计算机上可使用所有安装、升级选项以及高级选项(注册表重建、无值守安装和升级到群集等);在远程安装模式中这些选项都不可用。其中【虚拟服务器】选项是在安装了 microsoft
9、 cluster service系统的 windows nt2000企业版环境中可选。l sql server 2000支持在同一台计算机上最多同时运行16个sql server数据库引擎实例(一个为默认实例,名称为“计算机名”;15个命名实例,名称为“计算机名命名”)。每个实例操作都与同一台计算机上的其它实例分开,每个sql server实例都有自己的一套系统及用户数据库、mssqlserver、mssqlserveragent及注册表键,它们是不被其他实例共享的,但它们共用一个程序组,可通过服务管理器启/停、企业管理器管理。应用程序连接本机默认实例、命名实例、其他计算机上的实例的方式是没有
10、多大差别的,一般我们在配置服务器时安装sql server 2000的一个或多个实例,而在客户端安装sql server的一个实例就行了。l 在win98下安装时无“服务帐户”界面。也不支持windows身份验证模式。8、安装根据上述要求进行安装,选择典型安装,并分别安装默认实例和命名实例。9、检查打开程序组,应能看到企业管理器、查询分析器、服务管理器等,否则需寻找原因重新安装。实验2: sql server 2000的配置与使用一、实验目的1、掌握数据库服务器的各种启动、暂停、停止方法;2、能用企业管理器进行基本管理操作;3、能通过登录打开查询分析器并进行简单操作;4、掌握导入导出数据、分离
11、附加数据库的方法。二、实验内容和步骤1、数据库服务器的启动sql server服务可以自动启动,也可以通过手工启动。l 自动启动(当操作系统启动时自动启动):(1)在服务管理器中选择“当启动os时自动启动服务”;或(2)在企业管理器中打开左边的树形结构,右击服务器名并执行“属性”/“常规”/“在操作系统启动时自动启动策略”(注:本项功能限于windows 2000/nt)。再注销系统,重新进入系统后查看sql server服务有无启动。l 手工启动:(1)从服务管理器中启动;或(2)从企业管理器启动(右击服务器名进行);或(3)从控制面板“管理工具”/“服务”中启动(注:限于windows 2
12、000/nt)。2、数据库服务器的暂停、停止 在服务管理器中进行。3、修改系统默认的服务右击服务管理器的标题并选“选项”,将服务管理器界面上显示的默认服务更改为sql server、sql server agent、msdtc、microsoft search之一。再注销系统并重新进入查看默认服务情况。4、设置状态检测的时间间隔l 在企业管理器中,执行控制台的“工具”/“选项”,将4中不同服务轮询时间间隔分别设置为5、10、15、20秒。l 在服务管理器中,打开“选项”,设置时间间隔为8秒(每种服务的间隔均相同)。注意:在企业管理器和服务管理器中设置的间隔互不相干。5、运行sql服务的dos方
13、法 进入dos环境,输入:net start :检测sql服务是否启动net start mssqlserver :启动sql server服务net stop mssqlserver :停止sql server服务net start sqlserveragent :启动sql serveragent服务net stop sqlserveragent :停止sql serveragent服务net start mssql$cbf :启动sql server命名实例cbf服务net start sqlagent$cbf :启动sql serveragent命名实例cbf服务6、企业管理器中管理s
14、ql server服务器 运行注册向导新建一注册,开始管理sql server 2000服务器。从“安全性”中查看有无登录名(注册名自动映射为登录名)。 再新建另一登录名,用于另一用户登录sql server服务器。7、从客户端登录数据库服务器打开查询分析器,在“连接到sql server”对话框中用登录名填入(若不出现,说明用的是windows身份验证模式,此时打开“文件/连接”就会看到该对话框)。再输入:use masterselect * from sysusers 注意:sql server下拉列表框:输入所要登录的数据库服务器名称。下拉列表框中存放的是以前曾访问过的数据库服务器名称。
15、8、启动、暂停、停止3种服务状态的验证通过sql server服务管理器反复启动、暂停、停止sql server、sql server agent、msdtc、microsoft search四种服务(当服务器停止时,任何已经连接的访问均被中断,并且不接受其它访问。当服务器暂停时,已有的连接仍然保持,但不再接受其它连接请求)。打开sql查询分析器,连续输入如下2行:use northwindselect * from orders测试当sql server服务处于上述三种状态时的可用情况。9、导入、导出数据将上一实验中建立的access数据库中所有表导入到sql server自带的pubs数据
16、库中。将sql server自带的northwind数据库中的表orders导入到sql server自带的pubs数据库中。10、分离、附加数据库将northwind数据库从sql server中分离,再拷贝到“我的文档”中。将“我的文档”中的northwind数据库附加到sql server中,取名为“新northwind”。实验3:sql server 2000的系统和数据管理1 一、实验目的1、了解sql server2000系统管理的常见工具;2、能熟练用企业管理器创建数据库及进行常规操作;3、能通过sql语句创建符合要求的数据库;二、实验内容和步骤1、在企业管理器中创建数据库在企业
17、管理器的列表中右击“数据库”后,选择“新建数据库”,在数据库属性中输入数据库名称、数据文件和日志文件的各种属性。当建立数据库后,仍可以修改数据库的属性:右击某数据库,选择“属性”。可以设置数据文件的各种属性。 创建一个逻辑文件名称为“学生管理”,实际文件名称为“学生管理.mdf”,初始容量为1mb,最大容量为50mb,且每次以5mb空间增长的数据库;创建一个逻辑文件名称为“学生日志”,实际文件名称为“学生日志.ldf”,初始容量为1mb,最大容量为5mb,且每次以20%空间增长的日志文件。2、使用sql语句创建数据库读懂以下sql程序,再依次在查询分析器中输入并运行之,然后在企业管理器中检查数
18、据库属性情况:(1)create database 学生管理数据库on (name=学生管理数据库, filename=d:学生管理数据库.mdf, size=1, filegrowth=5mb,maxsize=50)log on (name=学生管理日志, filename=d:学生管理日志.ldf, size=1, maxsize=5,filegrowth=20%)(2)create database data2on (name=d20, filename=d:d20.mdf),filegroup g1(name=a,filename=d:g21.mdf) , (name=b, filen
19、ame=dg22.ndf )(3)create database data3on primary (name=d30, filename=dd30.mdf), (name=d31, filename=dd31.ndf),filegroup g1 (name=g31, filename=dg31.ndf), (name=g32, filename=dg32.ndf),filegroup g2 (name=g33, filename=dg33.ndf), (name=g34, filename=d:g34.ndf)log on (name=l31, filename=d:l31.ldf), (na
20、me=l32, filename=d:l32.ldf)(4)create database data4on ( name=d41, filename=d:d41.ndf ),primary ( name=d40, filename=d:d40.mdf),filegroup g1 ( name=g41, filename=d:g41.ndf )log on( name=l41, filename=d:l41.ldf)(5)for attach的使用先将“学生管理数据库”从企业管理器中分离,再输入:create database 学生管理数据库10on (name=学生管理数据库,filename
21、=d:学生管理数据库.mdf) for attach然后应可看到学生管理数据库附加进企业管理器中。三、现场综合练习 以下结果请保存在自定义的文件夹中!1、使用sql语句建立一个数据库mydata1,数据文件逻辑名为my1,os名为my1.mdf,大小为2mb,最大12mb,以15%的速度增长。不指定日志文件。2、使用sql语句建立一个数据库mydata2,主数据文件逻辑名为my2,os名为my2.mdf,文件组g1中包含2个文件:myg21(myg21.ndf),g22(myg22.ndf)。2个日志文件:myl21(myl21.ldf)(大小为3mb,最大20mb,以2mb的速度增长)、my
22、l22(myl22.ldf)。3、使用sql语句建立一个数据库mydata3:将上题中的2个次要数据文件分别放在文件组g1和g2中(请适当地改名!)。实验4:sql server 2000的系统和数据管理2 一、实验目的1、 巩固上一实验用sql创建数据库的操作方法;2、 能熟练用企业管理器修改、删除数据库;3、 能通过sql语句修改、删除数据库;二、实验内容和步骤1、在企业管理器中修改数据库利用数据库属性对话框,可以设置数据库的数据文件、日志文件、选项等属性。要求:按默认大小自行建立一数据库“通讯录”,包含一个主要文件和一个属于文件组g1的次要文件,再进行修改,使主文件最大大小为45mb,按
23、5mb进行增长;次文件最大大小不受限制,初始大小为3mb;g1为只读。其余属性不变。2、使用sql语句修改数据库读懂如下各程序段,说出其功能,再依次在查询分析器中输入并运行之,然后在企业管理器中检查数据库属性情况:(1)create database data1on (name=d10, filename=d:d10.mdf),filegroup g1(name=g10,filename=d:g10.mdf)log on ( name=l10, filename=d:l10.ldf)goalter database data1add file ( name=d11, filename=d:d1
24、1.ndf)goalter database data1add log file ( name=l11, filename=d:ll.ldf)(2)alter database data1add file ( name=g11, filename=c:g11.ndf )to filegroup g1goalter database data1add filegroup g2goalter database data1add file ( name=g20, filename=d:g20.ndf ) to filegroup g2(3)alter database data1remove fil
25、e d11goalter database data1remove filegroup g1 (4) alter database data1modify file( name=d10, newname=d100,size=4,filegrowth=3)goalter database data1modify filegroup g2 name=g20goalter database data1modify filegroup g2 readonly -readwrite为可读写(5)alter database data1modify name =最终数据库3、压缩数据库(使用数据库一致性检
26、查器dbcc命令实现)用dbcc shrinkdatabase (database_name,15,truncateonly)命令将数据库data1压缩,使剩余空间为15%。4、删除数据库(1)创建“学生成绩”数据库:包含一个主要文件、一个次要文件、一个日志文件。(2)用drop database 命令删除之。三、现场综合练习在查询分析器中进行:1、 创建“学生管理”数据库:包含一个主要文件、一个次要文件、一个日志文件;再添加文件组“我的文件组”并在其中添加一个次要文件;添加另一个日志文件。2、 将“学生管理”数据库属于主文件组的次要文件删除;将“我的文件组”中的次要文件逻辑名更改为“文件组文
27、件1”,初始大小为4mb;将第一、二个日志文件逻辑名分别改为“日志1”、“日志2”,最大大小均为45mb。3、 将“学生管理”数据库中“我的文件组”改为只读。实验56: 数据表的创建与维护(分2次)一、实验目的1、能熟练用企业管理器创建、修改、删除数据表;2、能通过sql语句创建、修改、删除数据表;3、能熟练用sql语句进行表中数据的操作。二、实验内容和步骤1、在企业管理器中创建、修改数据表(1)要求在上一实验中创建的“学生管理”数据库中创建一个“基本情况” 表,结构如下:字段名数据类型能否取空值学号整型no,且为主键姓名字符串类型,8字节yes性别字符串类型,2字节yes年龄短整型,1字节y
28、es专业字符串类型,30字节yes家庭地址字符串类型,50字节yes (2)将“姓名”改为不允许取空值,添加“备注”字段,“学号”改为字符型。2使用create table语句创建表(1)说出下列程序的功能并运行之:use 学生管理create table 学生表(学号 char(9) not null primary key,姓名 char(8) not null,性别 char(2) default 男,专业 char(30) )(2)说出下列各程序的功能并运行之:create table 学生管理.dbo.score(score1 tinyint not null,score2 tiny
29、int not null,total as score1+score2 )(3)创建两个表:课程表、成绩表,一个用于保存各门课程的信息(课程编号、课程名称、学分),一个用于保存学生选修课程的成绩(学号、所选课程号、成绩、新成绩)。其中“新成绩=成绩+10”3使用alter table语句修改表(1)说出下列程序的功能并运行之:alter table 学生表add 备注 varchar(100) , 电话 bigint(2)说出下列程序的功能并运行之:alter table 学生表alter column 备注 char(200)(3)说出下列程序的功能并运行之:alter table 学生表
30、drop column 电话(4)给“学生表”添加“地址”(null)、“年龄”(默认值为20)字段;删除“备注”字段;修改“姓名”为 char(10) 类型。4约束的应用说出下列程序的功能并运行之:(1)create table 学生_a(学号 char(9)姓名 char(8) not null,constraint yueshu1 primary key (学号) )(2)create table 学生_b(学号 char(9) constraint yueshu2 foreign key references 学生_a(学号) ,成绩 intconstraint yueshu3 def
31、ault 60)(3)alter table 学生_aadd constraint yueshu4 unique(xm)alter table 学生_badd constraint yueshu5 check(成绩0 and 成绩100)(4)alter table 学生_bdrop constraint yueshu3(5)创建“任课教师”表(序号,教师名,性别,课程号,班级,学时数),并用约束加上如下限制条件:序号:主键、非聚蔟索引 (表级约束)教师名:唯一 性别:默认值为“男” 学时数:在16-96之间 课程号:外键(相对于“课程表”)5使用insert、update、delete 语句
32、插入、修改、删除记录(1)说出下列程序的功能并运行之,有错请修改:insert into 学生表 (学号,专业,年龄,姓名,地址) values (200208110,机械,default, 张宁宁,北京市王府井大街2208号)insert into 学生表 (学号,专业,年龄,姓名,地址) values (200208111,艺术, 李宁宁,济南市府前路2208号)insert into 学生表 (学号,年龄,姓名,地址) values (200208112,医学,21, 王柠柠,泰州市东进路2208号)(2)运行下列语句,若有错请修改:insert score values (10,30,
33、40)(3)说出下列程序的功能并运行之:update 学生表 set 姓名=李玲玲 where 学号=200208111update 学生表 set 年龄=年龄+1delete from 学生表 where 年龄3(4)要求显示每个入学年份中入学人数在2人以上的入学年份及人数;求相同月份入学的人数(不考虑年份)。(5)筛选出平均成绩在80分以上的课程及平均成绩。4、基于多表的查询(1)select 学生表.*, 成绩表.* from 学生表, 成绩表where 学生表.学号=成绩表.学号(2)将(1)中去掉重复的字段:学号。(需列出各个字段名)(3)要求列出学生选修课程的情况(姓名,课程号,成
34、绩)(4)列出所有课程的先修课程的名称:select a.课程名,b.课程名from 课程表 a,课程表 b where a.先修课=b.课程号(5)要求列出所有课程的间接先修课程号。(6)select 学生表.学号,姓名 from 学生表,成绩表where 学生表.学号=成绩表.学号 and 课程号=c801 and 成绩=90(7)select 姓名,课程名 from 学生表,成绩表,课程表where 学生表.学号=成绩表.学号 and 成绩表.课程号=课程表.课程号(8)要求列出选修了高等数学的学生学号、姓名、成绩、课程名5、嵌套查询(1)select * from 学生表where 所
35、在院系=(select 所在院系from 学生表where 姓名=沈香娜)(2)select 姓名 from 学生表,成绩表where 学生表.学号=成绩表.学号 and 成绩表.课程号 in (c801,c804)(3) select * from 学生表where 所在院系 =(select 所在院系from 学生表 where 姓名=李涛) (4)查询何珊所教班级的所有任课教师的姓名、所教班级名。(5)列出选修了c802和c803的学生姓名、课程名和成绩。(要求用in)(6)select 姓名from 学生表where 年龄any(select 年龄 from 学生表 where 所在院
36、系=计算机)and 所在院系计算机(7)将(6)用min改写。(8)select 姓名from 学生表,成绩表where 学生表.学号=成绩表.学号 and 成绩表.成绩all(select 成绩from 成绩表 where 学号=200203001)(9)列出所有院系中比电子学系学生年龄都小的学生姓名。(10)列出所有院系中比电子学系某一学生年龄小的学生姓名。(11)select 姓名 from 学生表 where 年龄=(select max(年龄) from 学生表)(12)按年龄降序列出所有超过平均年龄的学生姓名和年龄。6union查询(1) select * from 学生表 whe
37、re 性别=女 unionselect * from 学生表 where 所在院系=计算机(2)将(1)用or运算符改写(去掉union)(3)显示合并后的学生表和成绩表中的学号。(4)select 教师名,课程名,班级名 from 授课表 a,课程表 bwhere a.课程号=b.课程号 and a.课程号=c801unionselect 教师名,课程名,班级名 from 授课表 a,课程表 bwhere a.课程号=b.课程号 and a.课程号=c803(5)列出讲授c802或c801课程的所有教师名、课程号和班级名。7into子句(1)select 学号 number,姓名 name
38、,所在院系 into 计算机系学生 from 学生表where 所在院系=计算机(2)select * into 空学生表 from 学生表 where 所在院系=泰州系(3)新建一个表,用于存放计算机和国际贸易系的所有学生名单。(4)重新将上例的表创建为临时表:“#临时表”,再输入:select * from #临时表退出sql server重新进入、并输入:select * from #临时表结果如何?为什么?8、数据更新(高级操作)(1)create table 新学生表(学生学号 char(9) not null primary key, 学生姓名 char(8), 学生性别 char
39、(2), 所在院系 char(10) )insert into 新学生表 select姓名,学号,性别,所在院系 from 学生表where 所在院系=计算机 and 性别=女select * from 新学生表(2)将电子学系的学生插入到“新学生表”中。(3)update 成绩表 set 成绩=成绩+8 where 电子学=(select 所在院系from 学生表where 学生表.学号=成绩表.学号)select * from 成绩表(4)update 成绩表 set 成绩=成绩-8 where 学号 in(select 学号 from 学生表where 所在院系=电子学)select *
40、 from 成绩表(5)将性别为“男”的成绩加5。(6)删除电子学系所有学生的选修记录。三、现场综合练习1) 检索学号不是200108011且入学月份为8月的学生的学号、姓名、年龄。2) 列出年龄在1820岁之间且选修了高等数学的男同学的详细信息。3) 列出所有不是姓“刘”的学生清单。4) 统计学生表中一共有多少名20岁以上的女同学。5) 查找年龄最大和最小的男学生年龄。6)计算选修课门数在1门以上的学生学号、门数。7)计算每个班学生的平均年龄和最小年龄。8)列出所有成绩大于学号为200206002的学生成绩的学生姓名、课程名和成绩。9)创建一个简单学生表,要求:包含4个字段“学生学号、学生姓
41、名、学生性别和所在院系”,然后将学生表中“国际贸易”系或者男学生的记录全部插入到简单学生表中,最后显示插入的记录。10)列出所有没有选修课程“c804”的学生清单。11)计算每个学生的选修课门数。12)建一新表:包括姓名、课程、成绩,从已有表中插入所有相关记录。再删除新表中成绩低于70分的记录。13)将计算机系的学生成绩均加5。14)列出所有入学年份在电子学系任一学生入学之后入学的其他院系学生。附:创建表及插入记录的参考代码如下: create database 学生课程 -建立数据库on (name=studentcourse,filename=c:studentcourse.mdf)log
42、 on(name=studentcourselog,filename=c: studentcourse.ldf)-注意:上下2部分语句需分开执行!use学生课程 create table 学生表 -建立学生表(学号 char(9) not null primary key,姓名 char(8),性别 char(2),年龄 tinyint,所在院系 char(10),班级名 char(10),入学年份 datetime)goinsert into 学生表 -向学生表中插入记录values(200009001,葛文卿,女,22,国际贸易,国贸2班,2000/8/29) insert into 学生
43、表values(200104019,郑秀莉,女,21,会计学,会计1班,2001/9/2) insert into 学生表values(200203001,刘成锴,男,18,计算机,软件2班,2002/8/27) insert into 学生表values(200206001,李涛,男,19,电子学,电子1班,2002/8/27) insert into 学生表values(200203002,沈香娜,女,18,计算机,软件2班,2002/8/27) insert into 学生表values(200206002,李涛,男,19,电子学,电子1班,2002/8/27) insert into
44、学生表values(200203003,肖一竹,女,19,计算机,软件2班,2002/8/27) gocreate table 课程表 -建立课程表(课程号 char(4) not null primary key,课程名 char(12),先修课 char(4)goinsert into 课程表 (课程号,课程名) -向课程表中插入记录values(c801,高等数学)insert into 课程表 (课程号,课程名,先修课)values(c802,c+语言,c807)insert into 课程表 (课程号,课程名,先修课)values(c803,数据结构,c802)insert into
45、 课程表 (课程号,课程名,先修课)values(c804,数据库原理,c803)insert into 课程表 (课程号,课程名,先修课)values(c805,操作系统,c807)insert into 课程表 (课程号,课程名,先修课)values(c806,编译原理,c803)insert into 课程表values(c807,离散数学 ,null)gocreate table 成绩表 -建立成绩表(学号 char(9) not null,课程号 char(4) not null,成绩 tinyint)go-向成绩表中插入记录insert into 成绩表values(2002030
46、01,c801,98)insert into 成绩表values(200203002,c804,70)insert into 成绩表values(200206001,c801,85)insert into 成绩表values(200203001,c802,99)insert into 成绩表values(200206002,c803,82)gocreate table 授课表 -建立授课表(教师名 char(8),课程号 char(4) not null,学时数 tinyint,班级名 char(10) not null)go-向授课表中插入记录insert into 授课表values(苏亚步,c801,72,软件2班)insert into 授课表valu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人田地买卖合同协议书
- 混凝土工合同分包协议书
- 空压机出租租赁合同范本
- 食堂托管承包协议书范本
- 瓷砖墙改造租房合同范本
- 申请签订意向协议书范本
- 机械技术学徒培训协议书
- 电梯广告发布协议书范本
- 独家合作分发协议书范本
- 船舶清洁合同协议书范本
- 支模架搭设培训
- 化工生产夏季高温应对措施
- 细胞生活的环境说课稿
- 2025年唐山市“三支一扶”招募高校毕业生招聘自考难、易点模拟试卷(共500题附带答案详解)
- 数据中心安全防护体系
- 2025年部编版小学一年级语文下册全册教案
- 卡环与观测线课件
- 养老院护理员交接班制度与管理
- YY/T 1938-2024医用透明质酸钠敷料
- 沐足行业严禁黄赌毒承诺书
- 天然气的供应保障与应急响应考核试卷
评论
0/150
提交评论