1) 理解视图的概念。
2) 掌握创建、更改、删除视图的方法。
3) 掌握使用视图来访问数据的方法。
使用choose数据库,按照下列要求进行操作:
- 创建视图v_student1,使其具有功能:“检索“2012自动化1班”的所有学生学号、姓名、课程号及对应成绩”。
- 从视图v_student1中查询“成绩大于60分的学生学号、姓名、课程号及对应成绩”。
- 创建视图v_student2,使其具有功能:“检索成绩优秀(>=80)的学生学号、姓名及其选修的课程号和课程名称,分数。”
- 从视图v_student2中查询“姓张的学生的学号、姓名及其选修的课程号和课程名称及分数。
- 创建视图available_course_view,使其具有功能:“统计每一门课程已经有多少学生选修,还能供多少学生选修”。
- 使用SQL语句查看视图available_course_view的结构。
- 使用SQL语句查看视图available_course_view的数据值。
- 使用SQL语句像课程表course中新增字段available,默认值为0。
- 使用SQL语句将每一门课程的available字段值设置为“剩余的学生名额”;Available字段值从available_course_view视图中获取。