数据库实验报告(7)
发布时间:2021-06-05
发布时间:2021-06-05
数据库实验报告
例3-40:(多个子查询) 求与 ‘‘黎明’ 同系,且年龄大于 ‘李丽’ 的学生的信息。
例3-41:(子查询中使用表连接) 求数学系中年龄相同的学生的姓名和年龄。
例3-42:(连接或嵌套查询) 检索至少选修王成刚老师所授课程中一门课程的女学生姓名。
例3-43:(嵌套与分组查询) 检索选修某课程的学生人数多于3人的教师姓名。
例3-44:(集合查询) 列出所有教师和同学的姓名和性别。
数据库实验报告
例3-45:(相关子查询) 求未选修课程004的学生的姓名。
例3-46:(相关子查询) 求选修了全部课程的学生的姓名。
例3-47:(相关子查询) 求至少选修了学生 ‘96002’ 所选修的全部课程的学生的学号。
例3-48:(相关子查询) 求成绩比所选修课程平均成绩高的学生的学号、课程号、和成绩。
数据库实验报告
例3-49:(相关子查询) 查询被一个以上的学生选修的课程号。
例3-50:(相关子查询) 查询所有未选课程的学生姓名和所在系。
[ 实验要求 ]
对数据库表进行各种查询操作。 [ 实验方法 ]
① 将实验需求用SQL语句表示; ② 执行SQL语句;
③ 查看执行结果,如果结果不正确,进行修改,直到正确为止。
[ 实验总结 ]
① SQL语句以及执行结果;
② 对重点实验结果进行分析;
数据库实验报告
③ 实验中的问题和提高; ④ 收获与体会。 ②
总结:实验三不好做,内容比较多,语句难度由简单到复杂,后面的查询有点难度。满怀信心的写出来后一运行各种问题都出来了。但是通过通过多方努力终于搞好了。
实验四:视图、授权控制与事务处理
[ 实验目的 ]
通过实验进一步理解视图的建立和更新、数据库的权限管理和事务处理功能。 [ 实验内容 ]
4. SQL视图的定义与操纵:
例4-1: (建立视图) 建立计算机系的学生的视图STUDENT_CS。
例4-2: (建立视图) 建立由学号和平均成绩两个字段的视图STUDENT_GR。
例4-3: (视图查询) 利用视图STUDENT_CS,求年龄大于19岁的学生的全部信息。
例4-4: (视图查询) 利用视图STUDENT_GR,求平均成绩为88分以上的学生的学号和平均成绩。
例4-5: (视图更新) 利用视图STUDENT_CS,增加学生( ‘96006’,‘张然’,‘CS’,‘02’,‘男’,19 )。