3. 将各系学生人数,平均年龄定义为视图V_NUM_AVG并查询结果; 4. 定义一个反映学生出生年份的视图V_YEAR并查询结果; 5. 将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_G并查询结果; 6. 将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G并查询结果; 7. 查询平均成绩为90分以上的学生学号、姓名和成绩; 8. 查询各课成绩均大于平均成绩的学生学号、姓名、课程和成绩; 9. 按系统计各系平均成绩在80分以上的人数,结果按降序排列;
10. 通过视图V_IS,分别将学号为“S1”和“S4”的学生姓名更改为
“S1_MMM”,”S4_MMM” 并查询结果;
11. 通过视图V_IS,新增加一个学生记录 ('S12','YAN XI',19,'IS'),并查询结果; 12. 通过视图V_IS,新增加一个学生记录 ('S13','YAN XI',19,'MA'),并查询结果; 13. 通过视图V_IS,删除学号为“S12”和“S3”的学生信息,并查询结果; 14. 要通过视图V_S_C_G,将学号为“S12”的姓名改为“S12_MMM”,是否可
以实现?
15. 要通过视图V_AVG_S_G,将学号为“S1”的平均成绩改为90分,是否可以
实现?
八、实验思考
1.在定义视图的子查询中,是否可以使用SQL查询语句的任意子句及短语?需要注
意什么?
2.视图一经定义后,就可以象基本表一样用于查询,但DBMS执行对视图的查询过
程与执行基本表的查询过程有什么区别?
3.通过视图是否能更新数据?通常那些视图可以进行更新? 4.使用视图有什么好处?
5.SQL 语言提供了那些方式可以实现对数据的安全保护功能?
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《数据库原理》(2)在线全文阅读。
相关推荐: