计算机10级数据库实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用
实
验
指
导
书
陕西理工学院数计学院
1.实验目的与要求
数据库原理及应用是计算机科学与技术专业和信息管理与信息系统专业的课程之一,是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。
(1)实验的目的是为了配合课堂教学,进一步强化、加深对数据库原理理论知识的理解。
实验的任务是要结合数据库原理和SQL Server 2000或SQL Server 2005数据库管理系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一,以提高动手能力以及分析问题和解决问题的能力。
(2)实验教学的要求:学生每次实验前必须根据实验指导书,设计出实验方案(代码和实验步骤);在实验过程中要求独立进行程序调试和排错,必须学会使用在线帮助解决实验
中遇到的问题,必须应用理论知识分析问题、解决问题。
上机结束后写出实验报告,对实验过程进行分析和总结。
2.实验方式与基本要求
(1)第一次实验前,任课教师需要向学生讲清实验的整体要求及实验的目标任务;讲清实验安排和进度、平时考核内容、期末考试办法、实验守则及实验室安全制度;讲清上机操作的基本方法。
(2)《数据库原理及应用》课程是以理论课为主、实验为辅的课程。
每次实验前:教师需要向学生讲清实验目的和基本要求,讲清实验对应的理论内容;学生应当先弄清相关的理论知识,再预习实验内容、方法和步骤,避免出现盲目上机的行为。
(3)实验1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。
(4)该课程实验是一个整体,需要有延续性。
机房应有安全措施,避免前面的实验数据、程序和环境被清除、改动或盗用的事件发生。
(5)任课教师要认真上好每一堂课,实验前清点学生人数,实验中按要求做好学生实验情况及结果记录,实验后认真填写实验记录。
(6)学生最好能自备计算机,课下能通过Email进行联系,以便能够熟悉和精通实验方法。
如果能结合实际课题进行训练,会达到更好的效果。
3.适用专业
适用于计算机类。
4.主要实验环境
操作系统为Microsoft Windows 2000。
数据库管理系统为Microsoft SQL Server 2000或2005标准版或企业版。
5.考核与报告
《数据库原理及应用》上机实验采用平时实验考勤和报告结合的方法评定成绩,其中平时实验考核占40%,报告占60%。
实验报告要求采用统一印制的实验报告纸。
撰写实验报告要按制定的规范进行,实验报告中应附有实验原始记录。
指导教师对每个学生的实验报告要认真批改、评分、签字。
6.实验项目设置与内容
实验项目与内容提要见表1
目录
实验1:数据库的建立和维护 (1)
实验2:数据库的简单查询和连接查询 (2)
实验3:数据库的嵌套查询 (4)
实验4:数据库的组合查询和统计查询 (6)
实验5:数据完整性、数据安全性、备份和恢复 (7)
实验6:综合实验 (12)
实验1:数据库的建立和维护
一、实验目的
要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、视图和修改表结构,向数据库输入数据、修改数据和删除数据的操作。
并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。
二、实验内容
(1)创建数据库和查看数据库属性。
(2)创建表、确定表的主码和约束条件,建立索引。
(3)查看和修改表结构。
(4)向数据库中录入、修改、删除数据。
(5)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法。
三、实验任务
1.基本提作实验
(1)使用Enterpriser Manager建立图书读者数据库。
(2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。
(3)通过Enterpriser Manager,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构如下:
图书(书号,类别,出版社,作者,书名,定价);
读者(编号,姓名,单位,性别,电话);
借阅(书号,读者编号,借阅日期)
要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约束。
(4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的Primary Key(主键)约束;借阅表与图书表间、借阅表与读者表之间的foreign key(外码)约束,实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。
(5)通过 Enterpriser Manager,在图书借阅数据库的图书、读者和借阅3个表中各输入5条记录。
要求记录不仅满足数据约束要求,还要有表间关联的记录。
并通过 Enterpriser Manager实现对图书借阅数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作。
(6)在SQL Server Enterpriser Manager中调出Create View Wizard,创建借阅_计算机图书视图。
(计算机指图书类别)
2.提高操作实验
建立学生-课程库操作,要求在查询分析器中实现。
库中各表的结构如下:
学生(学号,姓名,年龄,性别,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)。
要求:
(1)建库、建表、建立表间联系。
(2)选择合适的数据类型。
(3)定义必要的列级约束和表级约束。
(4)通过查询分析器实现对学生-选课库的数据增加、数据删除和数据修改操作。
要求学生、课程和选课表中各有5条以上记录。
①删除成绩表中成绩低于60分的记录。
②删除学号为080006的学生记录。
③将选数据库课同学的成绩加5分。
④将计算机系的全体学生的成绩置零。
(5)通过查询分析器定义一个“计算机系”的学生成绩视图View_jsj,其属性包括学号、姓名、课程名和成绩。
四、实验报告要求
1、简要写出在企业管理器中的各操作过程。
2、用T-sql表示库中各种操作。
3、实验操作步骤和实验结果,实验中出现的问题和解决方法。
4、体会和提高。
实验2:数据库的查询
<1>数据库的简单查询和连接查询
一、实验目的
使学生掌握SQL Server Query Analyzer的使用方法,加深对SQL和T-SQL语言的查询语句的理解。
熟练掌握单表的数据查询、数据排序和数据连接查询的操作方法。
二、实验内容
(1)简单查询操作。
该实验包括投影、选择、数据排序等。
(2)连接查询操作。
该实验包括内连接、外连接和自连接、等值连接、笛卡儿积等。
三、实验方法
将查询需求用T-SQL语言表示;在SQL Server Query Analyzer的输入区中输入T-SQL
查询语句;设置 Query Analyzer的结果区为Standard Execute(标准执行)或Execute to Grid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
四、实验任务
1.基本操作实验
(1)简单查询实验
在学生-选课库中实现其数据查询操作。
①求计算机系学生的学号和姓名。
②求选修了课程的学生学号。
③求选修C2课程,成绩在80~90之间的学生学号和成绩,结果按成绩降序排列,如成
绩同按学号升序排列。
④求数学或计算机系第二个字为“华”的学生信息。
⑤求缺少了性别的学生学号和成绩,并将成绩乘以0.8输出。
(2)连接查询实验
1)在学生选课库中实现其数据连接查询操作。
⑥查询每门课程的情况以及选课的学生学号和成绩。
⑦求学生的学号、姓名、选修的课程名。
⑧求选修课程C1且成绩在90分以上的学生学号、姓名及成绩。
⑨查询每一门课的间接先行课(即先行课的先行课)。
2)在图书借阅库中实现其连接查询操作。
查询借书者的编号、姓名、单位、所借书号、书名和借阅日期。
2.提高操作实验
(1)建立职工部门库和职工、部门表,并向表中输入如下数据:
职工表
部门表
(2 )用T-SQL语句在职工部门库中实现其数据内连接和各种外连接查询操作。
3.选择操作实验
(1)设职工—社团库有三个基本表。
职工(职工号,姓名,负责人,活动地点)
社会团体(编号,名称,负责人,活动地点)
参加(职工号,编号,参加日期)
1)建立职工社团数据库和基本表,向库中输入一定的记录。
2)按以下要求用T-SQL语句表示。
①定义职工表、社会团体表和参加表,并说明其主码和参照关系。
②查找参加唱歌队或篮球队的职工事情和姓名。
③查找没有参加任何社会团的职工情况。
④查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。
(2)设工程—零件库有四个表
供应商(供应商代码,姓名,所在城市,联系电话);
工程(工程代码,工程名,负责人,预算);
零件(零件代码,零件名,规格,产地,颜色);
供应零件(供应商代码,工程代码,零件代码,数量)。
1)建立工程_零件数据库和基本表,向库中输入一定的记录。
2)以下要求用T-SQL语句表示。
①找出天津市供应商的姓名和电话。
②查找使用预算在50000—100000元之间的工程的信息,并将结果按预算降序排列。
③找出使用供应商S1所供零件名称及其数量。
④找出工程项目J2使用的各种零件名称及其数量。
五、实验报告要求
1、用T-sql写出实验操作的查询语句。
2、实验操作步骤和实验结果,实验中出现的问题和解决方法。
3、体会和提高。
<2>数据库的嵌套查询
一、实验目的
使学生进一步掌握SQL Server Query Analyzer的使用方法,加深SQL和T-SQL语言的嵌套查询语句的理解。
二、实验内容
在SQL Server Query Analyzer中使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。
三、实验方法
将查询需求用T-SQL语言表示;在SQL Server Query Analyzer的输入区中输入T-SQL 查询语句;设置 Query Analyzer的结果区为Standard Execute(标准执行)或Execute to Grid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;
如果结果不正确,要进行修改,直到正确为止。
四、实验任务
1.基本操作实验
用T-SQL语句表示,在学生选课库中实现数据嵌套查询操作:
①求选修了“数据库原理及应用”的学生信息。
②求C1课程的成绩高于张三的学生姓名和成绩。
③求其他系中比计算机某学生年龄小的学生(即求年龄小于计算机系年龄最大者的学生)
④求其他系中比计算机系学生年龄都小的学生。
⑤求没有选修C2课程的学生姓名。
⑥查询全部学生都选修了的课程名。
⑦求至少选修了学生为“S2”的学生所选修的全部课程的学生学号的姓名。
2.提高操作实验
按以下要求用T-SQL语句表示并通过SQL Server Query Analyzer实现查询操作。
①找出上海厂商供应的所有零件号码。
②找出使用上海产的零件的工程名称。
③找出没有使用天津产零件的工程号码。
3选择操作实验
将自设计的数据库应用项目中的数据查询操作分类,用T-SQL语句表示其中的简单、连接和嵌套查询,并通过SQL Server Query Analyzer实现其查询操作。
五、实验报告要求
1、用T-sql写出实验操作的查询语句。
2、实验操作步骤和实验结果,实验中出现的问题和解决方法。
3、体会和提高
<3>数据库的组合查询和统计查询
一、实验目的
使学生熟练掌握SQL Server Query Analyzer的使用方法,加深对SQL和T-SQL语言查询语句的理解。
熟练掌握数据查询中分组、统计、计算和组合的操作方法。
二、实验内容
1)分组查询实验。
该实验包括分组条件表达、选择组条件表达的方法。
2)使用函数查询的实验。
该实验包括统计函数和分组统计函数的使用方法。
3)组合查询实验。
4)计算和分组计算查询的实验。
三、实验方法
将查询需求用T-SQL语言表示;在SQL Server Query Analyzer的输入区中输入T-SQL 查询语句;设置 Query Analyzer的结果区为Standard Execute(标准
执行)或Execute to Grid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
四、实验任务
1.基本操作实验
在图书借阅库中实现其查询操作:
1)查找这样的图书类别:要求类别最高的图书定价不低于全部按类别分组的图书平均定价。
2)求机械工业出版社出版的各类图书的平均定价,用Group By表示。
3)列出计算机类图书的书号,名称及价格,最后求出册数和总价格。
4)列出计算机类图书的书号,名称及价格,并求出各出版社这类书的总价格,最后求出全部
册数和总价格。
5) 查询计算机类和机械工业出版社出版的图书。
6)查询既借阅了数据结构图书又借阅了数据库原理图书的读者姓名和读者编号。
2.提高操作实验
1)求选修了课程的学生人数。
2)查询各系及学生人数。
3)查询每门课程的详细信息和选课人数。
4)统计学生表中的男生人数、女生人数及总人数。
3.选择操作实验。
将自设计的数据库应用项目中的分组、统计、计算和组合查询,用T-SQL语句表示,并通过SQL Server Query Analyzer实现其查询操作。
五、实验报告要求
1、用T-sql写出实验操作的查询语句。
2、实验操作步骤和实验结果,实验中出现的问题和解决方法。
3、体会和提高
实验3:数据完整性、数据安全性、备份和恢复
一、实验目的
通过实验使学生加深对数据安全性和完整性的理解,并掌握在企业管理器中SQL Server 中有关用户、角色及操作权限的管理方法,学会创建和使用规则、缺省和触发器。
了解使用T-Sql语句管理SQL Server登录帐户、SQLServer用户、数据库角色、管理权限的方法。
使学生掌握SQL Server的数据备份和恢复机制,数据库备份和恢复的方法。
理解数据库的完全备份、差异备份、日志备份、文件和文件组备份,掌握利用企业管理器和Transact-SQL语句备份、还原数据库、在企业管理器中分离数据库、附加数据库的方法。
二、实验内容:
(1)数据库的安全性实验。
在SQL Server Enterpriser Manager中,设置SQL Server的安全认证模式,实现对SQL server的用户和角色管理,设置和管理数据操作权限。
(2)数据库的完整性实验。
通过SQL Server Enterpriser Manager定义规则、缺省、约束和触发器、存储过程。
(3)用 Enterprise Manager 创建一个备份设备。
(4)为学生选课库设置一个备份计划,要求每当CPU空闲时进行数据库备份。
(5)在Enterprise Manager 中恢复学生选课数据库。
三、实验任务
1.基本操作实验(参照教材)
(1)在SQL Server Enterpriser Manager中为所属的SQL服务器设置混合安全认证模式。
(2)在SQL Server Enterpriser Manager中为自己建立一个服务器用户、数据库用户和数据库角色。
并将自己创建的学生选课库、图书借阅库的所有操作权赋予它们,将自设计的数据库的操作权赋予新建的数据库用户。
(使用两种方法)
(3)备份数据库
1)利用企业管理器备份数据库。
写出操作过程。
2)使用Transact-sql语句备份数据库。
利用Transact-SQL语句完全备份数据库到磁盘文件d:\ Database_DBS\stud_BAK(逻辑设备名)中。
写出SQL语句。
注意:在备份数据库前必须首先建立逻辑备份设备(可以理解为对应于磁盘上的一个文件),然后再进行备份。
若指定的逻辑设备已经存在,可以删除逻辑设备,还可以查询当前的逻辑设备。
(3)用备份向导进行备份。
写出操作过程。
(4)还原数据库
1)利用企业管理器还原数据库。
写出操作过程。
2)使用Transact-sql语句还原数据库。
写出SQL语句。
(5)分离与附加数据库
利用企业管理器分离、附加数据库,写出操作过程。
注:相关的语句的语法格式:
1.添加sql server帐号
增加新的帐号可以执行系统存储过程sp_addlogin,格式如下:
sp_addlogin login_id [,passwd,[defdb[,deflanguage]]]
2.删除sql server登陆帐号
利用存储过程sp_droplogin
3.添加用户
利用系统存储过程sp_adduser,格式如下:
Sp_adduser login_id[,username]
4.删除用户sp_dropuser
5.创建数据库角色sp_addrole
6.向角色中增加/ 删除成员sp_addrolemember /sp_droprolemember
例如:向学生数据库中创建角色newroles,并将用户x添加到该角色中
Use 学生
Exec sp_addrole ‘newroles’
Exec sp_addrolemember ‘newroles’,’x’
建立备份的相关语句
1.建立备份设备
Sp_addumpdevice {‘disk’|’diskette’,’tape’},’logical_name’,’physical_name’
Disk:说明用硬盘文件作为转储设备diskette:软盘tape磁带
logical_name:转储设备的逻辑名
physical_name’:转储设备的物理名
2. 备份数据库
Backup database dbname to dump_device 转储设备
BACKUP LOG database_name TO backup_device
3.还原数据库
Restore database dbname from backup_device
Restore LOG dbname from backup_device
2.提高操作实验
(1)建立一个学生与选课表间,为维护参照完整性而使用的联级删除触发器。
(即删除学生记录时,同时也要把相应的选课记录删除)。
(2)创建一个存储过程。
3.选择操作实验
针对自设计的数据库应用项目中完整性要求,用T-SQL进行定义并通过 Enterpriser Manager实现。
四、实验报告要求
1、简要写出在企业管理器中的各操作过程。
2、写出相关的T-sql语句。
3、实验操作步骤和实验结果,实验中出现的问题和解决方法。
4、体会和提高。
附:(1)利用Transact-SQL语句备份数据库
1)利用Transact-SQL语句完全备份数据库ypxs到磁盘文件f:\bak\ypxs_BAK中。
首先利用系统存储过程sp_addumpdevice建立一个逻辑备份设备ypxs_backup,然后利用BACKUP DATABASE命令备份数据库ypxs到逻辑备份设备ypxs_backup中,如图1所示。
图1 完全备份数据库DBS
其中:With INIT表示重写逻辑设备,为空时表示追加到逻辑设备。
2)利用Transact-SQL语句备份数据库DBS的事务日志到一个磁盘文件f:\bak\ypxs_BAK
中,如图2所示。
图2- 备份数据库DBS的事务日志
3)利用Transact-SQL语句差异备份数据库DBS到一个磁盘文件f:\bak\ypxs_BAK中,如图3所示。
图3 差异备份数据库DBS
(2)使用Transact-SQL语句还原数据库
1)恢复数据库备份
下面利用RESTORE DA TABASE命令恢复数据库备份ypxs_BAK为数据库ypxs,如图4所示。
图4 恢复数据库备份
注:当还原数据库备份和多个事务日志时,或在需要多个 RESTORE 语句时(例如在完整数据库备份后进行差异数据库备份),SQL Server 要求在除最后的 RESTORE 语句外的所有其它语句上使用 WITH NORECOVERY 选项, NORECOVERY表示不对数据库执行任何操作,不回滚任何未提交的事务。
2)恢复事务日志备份
如:首先恢复备份数据库ypxs_BAK后,再恢复事务日志备份ypxs_backup为数据库DBS。
图5 恢复事务日志备份
实验4:综合实验
一、实验名称
学生成绩管理系统的数据库设计和数据操作
二、实验目的
1、掌握需求分析的方法。
2、掌握数据库概念结构设计方法。
3、掌握数据库逻辑结构设计方法。
4、掌握数据库物理结构设计方法。
5、掌握在SQL Server 2000下数据定义、数据查询、数据更新、数据控制的实现。
三、实验要求
1、对系统进行需求分析。
2、设计数据库的概念结构。
3、设计数据库的逻辑结构。
4、设计数据库的物理结构。
5、建立数据库、录入数据,并做指定的数据操作。
四、实验内容
学生成绩管理系统涉及教学系、班级、专业、学生、课程几个实体集。
教学系从系编号、系名称两个方面刻画。
班级从班级编号、班级名称两个方面刻画。
专业从专业编号、专业名称两个方面刻画。
学生从学号、姓名、性别,年龄、班级、专业、系别几个方面刻画。
课程从课程号、课程名、课程性质(课程性质指公共必修课、公共选修课、专业必修课、专业选修课)、学时、学分、开课学期几个方面刻画。
应用语义为:每个教学系有多个班级,每个班级只属于一个教学系;每个教学系开设多个专业,每个专业只由一个教学系开设;每个专业有多个班级,每个班级只属于一个专业;每个班级有多名学生,每个学生只属于一个班级;一个专业开设多门课程,一门课程只属于一个专业;一个班级开设本专业的所有必修课,但选修课由学生自选,一个学生可修多门课,一门课可由多名学生所修。
该系统要具有如下功能:
(1)学生基本信息的输入
(2)课程基本信息的输入
(3)修课及成绩信息的输入
输入指定班级指定课程的成绩。
(4)学生基本信息的修改
按学号修改指定学生的基本信息。
(5)课程基本信息的修改
按课程号修改指定课程的基本信息。
(6)修课及成绩信息的修改
按学号和课程名修改指定学生所修指定课程的成绩。
(7)学生基本信息的删除
按学号删除指定学生的基本信息及修课信息。
注意删除某一个学生的基本信息后,该学生的修课信息也要删除。
(8)课程基本信息的删除
按课程号删除指定课程的基本信息。
注意删除某一门课程的基本信息后,所有选修该课程的信息都必须删除。
(9)修课及成绩信息的删除
按学号和课程名删除指定学生所修指定课程及成绩信息。
(10)学生基本信息的查询
①按学号查询指定学生的基本信息。
②按姓名查询指定学生的基本信息。
(11)课程基本信息的查询
①按课程号查询指定课程的基本信息。
②按课程名查询指定课程的基本信息。
(12)修课及成绩信息的查询
①按学号和课程名查询指定学生所修指定课程的成绩和学分绩点。
②按学号查询指定学生所修全部课程的课程名、成绩和学分绩点。
③按班级和课程名查询指定班级所有学生选修指定课程的成绩,查询结果以学号、姓名、成绩、学分绩点的形式显示。
(13)班级信息的设置
设置班级编号、班级名称,具有填加、删除、修改功能。
(14)专业信息的设置
设置专业编号、专业名称,具有填加、删除、修改功能。
(15)系别信息的设置
设置系别编号、系别名称,具有填加、删除、修改功能。
要求完成以下题目:
1、针对以上的需求运用数据流图和数据字典进行需求分析。
2、设计数据库的概念结构。
先设计初步的E-R图,再对初步的E-R图进行优化,得到基本的E-R图。
要求所建立的概念结构能真实反映上述的应用语义。
3、设计数据库的逻辑结构
先将基本的E-R图转换为关系模型,在将能合并的关系模式进行合并。
要求所建立的关系模式至少达到3NF要求。
4、设计数据库的物理结构
①确定关系
确定每个关系模式的关系,包括关系名、字段名、字段的数据类型、字段的宽度。
②确定索引
根据系统的功能需求,确定合适的索引。
③确定存储安排
确定数据库文件、日志文件、数据库备份的存储位置。
5、建立数据库
根据设计的数据库物理结构,在SQL Server 2000的查询分析器或企业管理器下建立数据库,包括建立基本表、索引。
要求建立基本表时必须确定完整性约束条件。
6、建立视图
建立视图,视图名为“学生成绩”,包含有:学号、姓名、班级、课程名、成绩、学分绩点。
7、录入数据
在每个基本表中录入一批数据。
8、数据查询
(1)给定学号,按学号查询指定学生的基本信息。
(2)给定姓名,按姓名查询指定学生的基本信息。
(3)给定课程号,按课程号查询指定课程的基本信息。
(4)给定课程名,按课程名查询指定课程的基本信息。
(5)给定学号和课程名,按学号和课程号查询指定学生所修指定课程的成绩和学分绩点。
(6)给定学号,按学号查询指定学生所修全部课程的课程名、成绩和学分绩点。
要求使用所建立的“学生成绩”视图。
(7)给定班级和课程名,按班级和课程号查询指定班级所有学生选修指定课程的成绩,查询结果以学号、姓名、成绩、学分绩点的形式显示。
要求使用所建立的“学生成绩”视图。
(8)求每个学生的学分绩点的总和和平均学分绩点。
9、数据更新
(1)插入一个学生的基本信息。
(2)插入一门课程的基本信息。
(3)插入一个学生某一门课的成绩。
(4)给定学号,按学号修改指定学生的基本信息。
(5)给定课程号,按课程号修改指定课程的基本信息。
(6)给定学号和课程名,按学号和课程名修改指定学生所修指定课程的成绩。
(7)给定学号,按学号删除指定学生的基本信息及修课信息。
(8)给定学号和课程名,按学号和课程名删除指定学生所修指定课程及成绩信息。
10、数据控制
先新建几个不同的数据库用户,给他们赋予不同的权限,然后自己以这些不同的用户登录SQL Server 2000,比较操作权限的不同。
五、实验报告要求
1、格式要求
实验报告必须有:实验名称、实验目的、实验要求、实验内容、实验步骤、总结。
2、内容要求
实验步骤清楚,每个步骤的内容必须充实,能反映出该步骤的结果。
3、书写要求
图文并茂,图片必须要有图号和图题,图号和图题在图片正下方,表格必须要有表号和表题,表号和表题必须位于表格正上方。
此外,一律手写,不得打印。