全部科目 > 数据库系统工程师 >
2010年上半年 上午试卷 综合知识
第 47 题
知识点 视图创建和删除   授权与视图   视图  
关键词 视图  
章/节 事务管理   数据库标准语言—SQL  
 
 
关于视图的叙述,错误的是(47)。
 
  A.  视图不存储数据,但可以通过视图访问数据
 
  B.  视图提供了一种数据安全机制
 
  C.  视图可以实现数据的逻辑独立性
 
  D.  视图能够提高对数据的访问效率




 
 
相关试题     事务管理 

  第49题    2023年上半年  
当多个事务执行时,任一事务的更新操作,在其成功提交之前,对其他事务都是不可见的,这指的是事务的()。

  第51题    2020年下半年  
事务T1将数据库中的A值从50改为30,事务T2读A值为30,事务T1又将刚才的操作撤销,A值恢复为50。这种情况属于(51), 是由于数据库系统在(52)方面的不当引起的..

  第60题    2020年下半年  
如果一个事务已获得数据项R上的共享锁,则其他事务( )。

相关试题     数据库标准语言—SQL 

  第42题    2014年上半年  
假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:

  第42题    2010年上半年  
某销售公司数据库的零件P (零件号,零件名称,供应商,供应商所在地,单价,库存量)关系如表1所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多..

  第40题    2019年上半年  
给定关系R(A,B,C,D)与S(C,D, E,F),则RxS与RS))等价的SQL语句如下:
SELECT R. B, R. C, R. D FROM R, S WHERE (40)。

 
知识点讲解
· 视图创建和删除
· 授权与视图
· 视图
 
        视图创建和删除
               视图的作用
               视图是从一个或者多个基本表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基本表,而是一个虚拟表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。使用视图的优点和作用如下:
               (1)可以使视图集中数据、简化和定制不同用户对数据库的不同数据要求。
               (2)使用视图可以屏蔽数据的复杂性,用户不必了解数据库的结构,就可以方便地使用和管理数据,简化数据权限管理和重新组织数据以便输出到其他应用程序中。
               (3)视图可以使用户只关心他感兴趣的某些特定数据和所负责的特定任务,而那些不需要的或者无用的数据则不在视图中显示。
               (4)视图大大地简化了用户对数据的操作。
               (5)视图可以让不同的用户以不同的方式看到不同或者相同的数据集。
               (6)在某些情况下,由于表中数据量太大,因此在表的设计时常将表进行水平或者垂直分割,但表的结构的变化对应用程序产生不良的影响。
               (7)视图提供了一个简单而有效的安全机制。
               视图的创建
               语句格式:CREATE VIEW视图名(列表名)
               AS SELECT查询子句
               [WITH CHECK OPTION];
               注意:视图的创建中,必须遵循如下规定。
               (1)子查询可以是任意复杂的SELECT语句,但通常不允许含有order by子句和DISTINCT短语。
               (2)WITH CHECK OPTION表示对UPDATE,INSTER,DELETE操作时保证更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式)。
               (3)组成视图的属性列名或者全部省略或者全部指定。如果省略属性列名,则隐含该视图由SELECT子查询目标列的主属性组成。
               由于CS-STUDENT视图使用了WITH CHECK OPTION子句,因此,对该视图进行修改、插入操作时DBMS会自动加上SD='CS'的条件,保证该视图只有计算机系的学生。
               视图的删除
               语句格式:DROP VIEW视图名
               例如,DROP VIEW CS-STUDENT将删除视图CS-STUDENT。
 
        授权与视图
        视图是给用户提供个性化数据库模型的一种手段,而且可以隐藏用户不需要看见的数据。视图隐藏数据的能力既可以用于简化系统的使用,又可以用于实现安全性。由于视图只允许用户关注那些感兴趣的数据,它简化了系统的使用。尽管用户可能不被允许直接访问某个关系,但用户可能被允许通过一个视图访问该关系的一部分。因此,关系级的安全性和视图级的安全性可以结合起来,用于限制用户只能访问所需数据。
        例如,银行高管考虑一个需要知道在各支行有贷款的所有客户姓名的职员。该职员不能看到与客户具体贷款相关的信息。因此,该职员对loan关系的直接访问必须被禁止,但是,如果他要访问所需信息,就必须得到对视图cust-loan的访问,这一视图由所有客户姓名及其贷款支行构成。此视图可以用SQL定义如下:
        
        假设该职员提出如下SQL查询:
        
        显然,该职员被允许看到此查询的结果。但是,当查询处理器将此查询转换为数据库中的事实关系上的查询时,它产生的是borrower和loan上的查询。因此,系统对职员查询授权的检查必须在查询处理开始之前进行。
        创建视图并不需要resource授权。创建视图的用户不一定能获得该视图上的所有权限,他得到的权限不会为他提供超过原有授权的其他授权。例如,在用来定义视图的关系上没有update授权的用户不能得到相应视图上的update授权。如果用户创建一个视图,而此用户在该视图上不能获得任何授权,这样的视图创建请求将被系统拒绝。在cust-loan的例子中,视图的创建者必须在关系borrower和loan上都具有read授权。
 
        视图
        幻灯片视图功能为用户提供了各种适应不同使用情况的操作界面,其中包括普通视图、幻灯片浏览视图、幻灯片放映视图。当启动PowerPoint时,系统默认的是普通视图工作方式。
               普通视图。
               普通视图也称为编辑视图。在该视图工作方式下,可进行演示文稿的编辑和制作,如输入文字、绘制图形和插入图片、插入声音和视频、设置动画及切换效果、设置超链接等。普通视图有4个工作区域,如上图所示。
               .大纲/幻灯片工作区:位于窗口的左侧,可通过单击“大纲”选项卡或“幻灯片”选项卡在幻灯片文本大纲或幻灯片缩略图之间切换。
               .主工作区:位于窗口的中部,用于显示和编辑当前幻灯片。
               .任务窗格:位于窗口的右侧,提供常用命令的窗口。主要操作包括创建新演示文稿;选择幻灯片的版式;选择设计模板、配色方案和动画方案;创建自定义动画;设置幻灯片切换等。
               .备注区:位于窗口的下方,用户可以添加备注信息。
               幻灯片放映视图。
               在该视图方式下,可以放映演示文稿中的所有幻灯片。若幻灯片添加了切换效果,则会播放出来;若为幻灯片中的对象设置了动画效果,则在放映时即可展现动画效果。设置的超链接只有在幻灯片放映视图中才有效。
               幻灯片浏览视图。
               在该视图方式下,可以观察演示文稿的全局并了解演示文稿的风格,还可以调整演示文稿的顺序。可以对幻灯片进行选择、复制、删除、隐藏等操作,设置幻灯片的切换效果。



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

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