视图操作
考试要求: 了解     
知识路径:  > 信息系统工程技术知识  > 计算机技术知识与网络知识  > 数据库系统  > SQL语言


 
       视图不真正存在数据,只是把定义存于数据字典,在对视图进行查询时,才按视图的定义从基本表中将数据查出。若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了码,则这个视图称为行列子集视图。
       视图对应了数据库系统三级模式/两级映象中的外模式,重建视图即是修改外模式及外模式/模式映象,实现了数据的逻辑独立性。在DBMS中,视图的作用如下:
       (1)简化用户的操作;
       (2)使用户能从多种角度看待同一数据;
       (3)对重构数据库提供了一定程度的逻辑独立性;
       (4)能够对机密数据提供安全保护。
       建立视图的命令格式如下:
       
       其中With Check Option表示对视图进行Update、Insert和Delete操作时,要保证更新、插入或删除的行满足视图定义中的谓词条件。
       例如,建立信息系学生的视图:
       
       因为视图没有真实数据,所以对视图的查询要转换为对相应表的查询,这个过程叫视图消解,视图消解过程由DBMS自动完成。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有