计算机软件技术基础第3章85306.pptVIP

  • 4
  • 0
  • 约1.83万字
  • 约 81页
  • 2016-12-23 发布于江西
  • 举报
由于在定义视图Computer_Stu时加上了WITH CHECK OPTION字句,以后对该视图进行插入、删除和修改操作时,DBMS会自动加上sdept=计算机 条件。 若一个视图是由单个表导出的,并且只是去掉了基本表的某些行或列,但保留了码,称这类视图为行列子集视图。上例Computer_Stu视图就是一个行列子集视图。 视图不仅可以建立在一个基本表上,也可以建立在多个基本表上。 例3 建立计算机系选修了01课程的学生成绩视图Computer_grade, 视图中包含sno ,sname和grade属性列。 CREATE VIEW Computer_grade(sno, sname, grade) AS SELECT Student.sno,Student.sname,SC.grade FROM Student,SC WHERE Student.sno =SC.sno AND sdept=计算机 AND SC.cno=01; 由于在视图Computer_grade的属性列中包含了Student表,和SC表的同名列sno,所以必须在视图名后面明确说明视图的各个属性列名。 视图不仅可以建立在一个或多个基本表上,也可以建立在一

文档评论(0)

1亿VIP精品文档

相关文档