欢迎来到天天文库
浏览记录
ID:61514674
大小:126.50 KB
页数:5页
时间:2021-02-09
《数据库原理综合实验报告样本.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库原理综合试验一:SQL语言嵌套查询和数据更新操作计科普2006-01张三一、实验目的1.熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL语句的各种形式;2.加深理解关系运算的各种操作(尤其的关系的选择,投影,连接和除运算);3.熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用;4.加深理解表的定义对数据更新的作用二、预习与参考1.熟悉SQLSERVER工作环境;2.连接到学生-课程数据库3.复习对表中数据查询的SQL语言命令;4.复习对表中数据的插入、修改和删除的SQL语言命令。三、实验要求(设计要
2、求)针对教材例子,通过SQLSERVER企业管理器和查询分析器两种模式,熟悉数据嵌套查询、更新操作。四、实验方法及步骤1.在表S、C、SC上进行简单查询;2.在表S、C、SC上进行连接查询;3.在表S、C、SC上进行嵌套查询;4.使用聚合函数的查询;5.对数据的分组查询;6.对数据的排序查询。7. 将数据插入当前数据库的表S、C、SC中;A:用SQL命令形式B:用SQLSERVER提供的企业管理器以交互方式进行8.将以上插入的数据分别以.SQL文件和.txt文件的形式保存在磁盘上;9.修改表S、C、SC中的数据; A:用SQL命令形式B:用
3、SQLSERVER提供的企业管理器以交互方式进行10.删除表S、C、SC中的数据。A:用SQL命令形式B:用SQLSERVER提供的企业管理器以交互方式进行四、实验内容1.查询学生的基本信息;2.查询“CS”系学生的基本信息;1.查询“CS”系学生年龄不在19到21之间的学生的学号、姓名;2.找出最大年龄;3.找出“CS”系年龄最大的学生,显示其学号、姓名;1.统计“CS”系学生的人数;2.查询选修了3门以上课程的学生学号;3.如果要在表SC中插入某个学生的选课信息(如:学号为“”,课程号为“c123”,成绩待定),应如何进行?Inserti
4、ntosc(sno,cno)Values(“”,“c123”);1.将“CS”系全体学生的成绩置零;UpdatescSetgrade=0Wheresdept=’CS’;2.删除“CS”系全体学生的选课记录;Deletefromscwheresnoin(selectsnofromstudentwheresdept=’CS’);3.删除学号为“S1”的相关信息;Deletefromscwheresno=’S1’;Deletefromstudentwheresno=’S1’;4.将学号为“S1”的学生的学号修改为“S001”;Updatestude
5、ntsetsno=’S001’wheresno=’S1’;…………………………………………五、试验总结通过本设计性试验,我学会了嵌套查询和数据更新操作,感觉挺有意思的,对以后的学习有很大的帮助。
此文档下载收益归作者所有