《数据库原理综合实验报告样本.doc》由会员分享,可在线阅读,更多相关《数据库原理综合实验报告样本.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库原理综合试验一:SQL语言嵌套查询和数据更新操作计科普2006-01 张三一、实验目的1熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL 语句的各种形式;2加深理解关系运算的各种操作(尤其的关系的选择,投影,连接和除运算);3熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用;4加深理解表的定义对数据更新的作用二、预习与参考1熟悉SQL SERVER 工作环境;2连接到学生-课程数据库3复习对表中数据查询的SQL语言命令;4复习对表中数据的插入、修改和删除的SQL语言命令。三、实验要求(设计要求)针对教材例子,通过SQL SERVER企业管理器和查询分
2、析器两种模式,熟悉数据嵌套查询、更新操作。四、实验方法及步骤在表、上进行简单查询;在表、上进行连接查询;在表、上进行嵌套查询;使用聚合函数的查询;对数据的分组查询;对数据的排序查询。7将数据插入当前数据库的表、中;:用命令形式:用SQL SERVER提供的企业管理器以交互方式进行8将以上插入的数据分别以.SQL文件和.txt文件的形式保存在磁盘上;9修改表、中的数据;:用命令形式:用SQL SERVER提供的企业管理器以交互方式进行10删除表、中的数据。:用命令形式:用SQL SERVER提供的企业管理器以交互方式进行四、实验内容1 查询学生的基本信息;2 查询“CS”系学生的基本信息;3 查
3、询“CS”系学生年龄不在19到21之间的学生的学号、姓名;4 找出最大年龄;5 找出“CS”系年龄最大的学生,显示其学号、姓名;6 统计“CS”系学生的人数;7 查询选修了3门以上课程的学生学号;8 如果要在表SC中插入某个学生的选课信息(如:学号为“”,课程号为“c123”,成绩待定),应如何进行?Insert into sc(sno,cno)Values(“”, “c123”);9 将“CS”系全体学生的成绩置零;Update sc Set grade=0 Where sdept=CS;10 删除“CS”系全体学生的选课记录;Delete from sc where sno in (select sno from student where sdept=CS);11 删除学号为“S1”的相关信息;Delete from sc where sno=S1;Delete from student where sno=S1;12 将学号为“S1”的学生的学号修改为“S001”; Update student set sno=S001 where sno=S1;五、试验总结 通过本设计性试验,我学会了嵌套查询和数据更新操作,感觉挺有意思的,对以后的学习有很大的帮助。