第7章 视图 主讲教师 毛一梅 2010.01 一、基本概念 视图是一个虚拟的表,该表中的记录是由一个查询语句执行后所得到的查询结果所构成的。 视图是用SQL语句而不是用数据构造的,一个视图看起来像一个表,而且它的操作也与基表相似。但视图并不是表,它只是一组返回数据的SQL语句。 使用视图不仅可以简化数据库操作,还可以提高数据库的安全性。 例1 建立计算机系选修课程的学生视图S_1。 CREATE VIEW S_1(SID,Sname,Score) AS SELECT StuInfo.SID,StuInfo.Sname,Score FROM StuInfo,ScoreInfo WHERE StuInfo.Dept= 计算机系 AND StuInfo.SID = ScoreInfo.SID AND ScoreInfo.CID= 视图定义后,我们可以象查询基本表一样用Select来查询视图,而且,对于一部分视图,我们也可以使用INSERT、DELETE和UPDATE语句来修改视图中的数据。 视图有以下优点: (1
原创力文档

文档评论(0)