上海大学数据库1 下载本文

数据库实验报告(一)

6. 查询年龄小于本学院平均年龄,所有课程总评成绩都高于所选课程平均总评成绩的学生学号、姓名和平均总评成绩,按年龄排序。

实验小结:

这次实验比之前的实验难度有所增加,写起来也遇到了不少麻烦,第一题是借助了别班老师的代码写的,让我明白建立索引会使速度增快很多。这次学习了外连接,存在量词的用法以及分组的概念,初上手还是很不适应,还好老师上课有讲一些模版,有好好记录,套上去还是很好用的,存在量词的理解确实有所难度,用两个not exists表示双重否定,真的很棒呢。不过第六题实在难以解决想了很多方案,还是不行,后来问过老师,说是题目有点问题,有点无语,不过倒是锻炼了大脑,是自己对select的用法有了更深入的理解。

第 13 页 共 13 页

数据库实验报告(一)

第4周(第四章:数据更新、视图、嵌入式SQL部分自学)

一、实验课:

1. 建立计算机学院总评不及格成绩学生的视图,包括学生学号、姓名、性别、手机、所选课程和成绩。

2. 在E表中插入记录,把每个学生没学过的课程都插入到E表中,使得每个学生都选修每门课。

3. 求年龄大于所有女同学年龄的男学生姓名和年龄。

第 14 页 共 14 页

数据库实验报告(一)

4. 在E表中修改08305001课程的平时成绩,若成绩小于等于75分时提高5%,若成绩大于75分时提高4%。

第 15 页 共 15 页

数据库实验报告(一)

5. 删除没有开课的学院。

6. 查询优、良、中、及格、不及格学生人数

第 16 页 共 16 页