实验六 视图【数据库系统实验】【答案】

一.实验目的

1. 理解数据库视图的概念。

2. 掌握SQL Server的视图管理方法。

实验内容

1. 使用T-SQL在数据库“EDUC”中创建以下视图:

  1. 将学生信息表、课程信息表和学生成绩信息表中学生的sno、sname、tcid、cname、score创建为视图V_SG_G。
  2. 将各系学生人数和平均年龄创建视图V_NUM_AVG。
  3. 将各学生选修课程的门数和平均成绩创建视图V_AVG_S。
  4. 将各门课程的选修人数及平均成绩创建视图V_AVG_C。

2. 使用T-SQL完成相关视图的查询:

  1. 查询平均成绩在90分以上的学生的学号、姓名和成绩。
  2. 查询各门课程成绩都大于平均成绩的学生学号、姓名、课程和成绩。

三.实验过程

1. 使用T-SQL在数据库“EDUC”中创建以下视图:

  1. 将学生信息表、课程信息表和学生成绩信息表中学生的sno、sname、tcid、cname、score创建为视图V_SG_G。
  2. 将各系学生人数和平均年龄创建视图V_NUM_AVG。
  3. 将各学生选修课程的门数和平均成绩创建视图V_AVG_S。
  4. 将各门课程的选修人数及平均成绩创建视图V_AVG_C。

2. 使用T-SQL完成相关视图的查询:

  1. 查询平均成绩在90分以上的学生的学号、姓名和成绩。
  2. 查询各门课程成绩都大于平均成绩的学生学号、姓名、课程和成绩。

实验总结

获取实验过程和实验总结答案请阅读全文

隐藏内容 需要支付:¥10