欢迎来到天天文库
浏览记录
ID:42161761
大小:118.00 KB
页数:22页
时间:2019-09-09
《《数据库原理与课程设计》实验指导书6学时》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、--辽东学院自编教材《数据库原理》实验指导书鲁琴李荣霞编(信息管理与信息系统专业用)信息技术学院2011年1月-----目录实验一SQLSERVER环境、数据定义与数据更新1实验二数据查询6实验三数据安全性10课程设计14-----实验一SQLServer环境、数据定义与数据更新实验类型:验证实验课时:2指导教师:时间:20年月日课次:第节教学周次:第周实验分室:实验台号:实验员:一、实验目的1.熟悉SQLServer2000开发环境,了解各常用工具的使用。2.掌握数据库服务器的本机注册,熟悉网络中其他数据库服务器的注册。3
2、.掌握数据库的创建、删除。4.熟练掌握命令方式下各种难度表的创建。5.掌握命令方式下不同类型索引的创建与删除。6.熟练掌握命令方式下对表中数据的增、删、改。二、实验内容及要求要将所有实验内容写在“实验结果”,并在本实验完成时完成实验报告并上交。1.创建数据库要求:(1)创建的数据库名为你的姓名。(2)在默认路径下建库,能指出这个默认的路径。(3)会在某一盘符下以你的班级姓名学号命名的文件夹中创建数据库。2.定义基本表要求:(1)在建好的数据库中用命令方式创建三个关系,分别为学生关系student、课程关系course、选课关
3、系sc。(2)学生关系的关系模式为:student(sid,sname,ssex,sage,sdept),各字段分别代表学号、姓名、性别、年龄、所在系。sid设为主键。(3)课程关系的关系模式为:course(cid,cname,credit),各字段分别代表课程号、课程名、学分。cid设为主键。(4)选课关系的关系模式为:sc(sid,cid,score),各字段分别代表学号、课程号、成绩。cid和sid为复和主键,s-----id和cid为外键。(1)各字段数据类型要设置恰当,并对ssex、score设置合理的约束。(2
4、)将建表命令存成脚本文件,可存为一个文件也可存为独立的多个脚本文件。1.修改基本表要求:(1)向student表增加“入学时间”列,其数据类型为日期型。(2)将course表中的cname列加宽到60个字符。(3)在student表中增加完整性约束定义,使sage取值在15-40之间。(4)增加课程名称必须取唯一值的约束条件。(5)删除student表中“入学时间”列。2.删除基本表要求:删除sc表。3.索引的建立、删除要求:(1)为表sc按学号升序和课程号降序建唯一索引sci。(2)在实例数据库pubs中,为表author
5、s在au_id上建立聚集索引。(3)删除表sc的索引sci。4.插入数据要求:在建好的3个表student,course,sc中各插入2条记录,要求内容如下。用命令方式写出相关命令(注意顺序):CoursecidcnamecreditC801高等数学3C802C++语言4Scsidcidscore0009001C801540009002C80270student-----sidsnamessexsagesdept0009001葛文卿女22国际贸易0009002郑秀丽男211.修改数据要求:(1)将“郑秀丽”的系改
6、为“国际贸易”系。(2)将所有学生的成绩提高到原来的1.1倍。(3)将所有学生的年龄加1岁。(4)将“国际贸易”系所有学生的成绩置零。2.删除数据要求:(1)删除学号为“0009002”的学生记录。(2)删除所有学生选课记录。(3)删除计算机科学系所有学生的选课记录。二、实验结果----------一、实验中遇到的问题及解决方法-----本次实验成绩项目及比例实验操作(40%)报告书写(40%)出勤和课堂纪律(10%)课堂提问(10%)得分成绩合计教师签字:批改日期:实验二数据查询实验类型:设计实验课时:2指导教师:时间:2
7、0年月日课次:第节教学周次:第周实验分室:实验台号:实验员:一、实验目的1.掌握查询的基本语法格式。2.熟练掌握单表查询。3.掌握连接查询。4.熟悉嵌套查询。二、实验内容及要求要求将所有实验内容写在“实验结果”,并在本实验完成时完成实验报告并上交。对实验一所创建的数据库中的三个表:student、course和sc,用SQL完成下面的操作。-----1.简单查询(1)查询全体学生的学号与姓名。(2)查询全体学生的姓名及其出生年份。(3)查询选修了课程的学生学号。(4)查询平均成绩大于60分的课程号和平均成绩。(5)查询考试成
8、绩有不及格的学生的学号。(6)查询年龄不在20-25岁之间的学生学号、姓名和年龄。(7)查询计算机系、国际贸易系、数学系学生的姓名和性别。(8)查询有多少学生专业不确定。(9)查询所有姓刘的学生的姓名、学号和性别。(10)查询名字中第2个字为“阳”字的学生的学号、姓名。(11)查询所有不姓
此文档下载收益归作者所有