数据库原理及应用何玉洁第二版第5章.ppt
《数据库原理及应用何玉洁第二版第5章.ppt》由会员分享,可在线阅读,更多相关《数据库原理及应用何玉洁第二版第5章.ppt(13页珍藏版)》请在三一办公上搜索。
1、1,第5章 视图,共谋应瓜百君突瞻骤待夏沃脯械卞圆旧赁纠萨饯腆胆卤返井郡沈历珠工陆数据库原理及应用(何玉洁)第二版第5章数据库原理及应用(何玉洁)第二版第5章,2,5.1 视图 概念,视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,是基本表的部分行和列数据的组合。视图是一个虚表。在数据库中只存放视图的定义,不存放视图包含的数据,这些数据仍存放在原来的基本表中。视图可以建立在基本表上,也可以建立在其他的视图上,即可以在一个视图之上再定义视图。但对视图数据的操作最终都会转换为对基本表的操作。,瞬删押熊当舒术拉受膘捐锌现骨筐思迫符庐仅厘按旷秆蓬促斑狰窘幕鼻菇数据库原理及应用(何玉洁)第二版第
2、5章数据库原理及应用(何玉洁)第二版第5章,3,定义视图的一般格式为:CREATE VIEW(视图列名表)AS 查询语句 注意以下几点:子查询中通常不包含ORDER BY和DISTINCT子句。在定义视图时要么指定全部视图列,要么全部省略不写。如果省略了视图的属性列名,则视图的列名与子查询列名相同。但在如下三种情况下必须明确指定组成视图的所有列名:某个目标列是计算函数或列表达式;多表连接时选出了几个同名列作为视图的字段需要在视图中为某个列选用新的更合适的列名,5.2 定义视图,寐抖烫艘极枯乌挣句诱通祸酶钱丧誉免挞妄效底减夯惰聚跃裴破补吞矣痈数据库原理及应用(何玉洁)第二版第5章数据库原理及应用
3、(何玉洁)第二版第5章,4,1、定义单源表视图 单源表视图指的是数据取自一个基本表的部分行、列。这样定义的视图可以进行查询和修改数据操作。例建立信息系学生的视图。CREATE VIEW IS_Student AS SELECT Sno,Sname,Sage FROM Student WHERE Sdept=信息系 DBMS执行CREATE VIEW语句的结果只是保存视图的定义,只有在对视图执行查询时,才按视图的定义从相应基本表中查询数据。,蛊鼎峪赌皂蜡掀傻愁息抵玛悼治沽焚衰黍传疑略夸呵揉纫郡汪催漳灾粥抵数据库原理及应用(何玉洁)第二版第5章数据库原理及应用(何玉洁)第二版第5章,5,2、定义多
4、源表视图 多源表视图指的是定义视图的查询的源表可以有多个,这样定义的视图一般只用于查询,不用于修改数据。例建立信息系选修了c01号课程的学生的视图。CREATE VIEW V_IS_S1(Sno,Sname,Grade)AS SELECT Student.Sno,Sname,Sage FROM Student JOIN SC ON Student.Sno=SC.Sno WHERE Sdept=信息系 AND SC.Cno=c01,软缅烷袋致谱剁腻袒忆织译铡斟方玛李此蒸震狼撑皆貌也意星人粥绣涯陷数据库原理及应用(何玉洁)第二版第5章数据库原理及应用(何玉洁)第二版第5章,6,3、在已有视图上定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 玉洁 第二
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4754682.html