天津理工大学数据库实验一
- 格式:doc
- 大小:981.50 KB
- 文档页数:8
实验报告学院(系)名称:计算机与通信工程学院
4.实验报告
①建立的三个表的内容。
②书写的SQL语句和执行结果。
②书写的SQL语句和执行结果。
1)查询信息系和计算机系的学生,并按学生所在系和学号排序。
2)查询学生表中最小的年龄。
③查询课程名中包含“设计”的课程名
④查询先行课程为空值的课程号、课程名及学分。
⑤查询marci选修的数据库课程的成绩
⑥查询平均成绩80分以上的学生的学号。
⑦求计算机系没有选修数据库课程的学生姓名。
⑧求至少选修了学号为S1所选修的全部课程的学生学号
⑨求各系的系的学生人数的,并将结果按学生人数的降序排序。
⑩查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩
3)执行复杂SQL语句
(1) 将学习了数据库课程的学生成绩加5分
(2) 将李勇的数据库成绩改为85。
(kevin)
(3) 将选修了2号课程且成绩为空的选课记录删除。
(由于没有涉及成绩为空,所以结果是图上显示的效果) (4) 从课程表中删除在选课表中没有选课记录的课程记录。
(5) 求各系的系名及男女生人数并将结果保存到另一个表中。
(6) 将平均成绩80分以上的学生的学号,选学的课程数和平均成绩保存到另一个表中。
(7) 创建一个视图,查询没有选修课程的学生学号、姓名和所在系,并利用该视图查询所有没有选修课程的学生信息。
(8) 创建一个视图,求选修了2号课程且成绩高于该门课程平均分的学生学号和成绩。
(我不清楚错误出在哪里)。