第八章 操作“教务系统”的视图:数据库用户有时并不关心如何编写复杂的查询语句,也不关心数据组成结果,而仅仅想用最简单的查询语句获得所需的业务数据。数据库管理员有时只想让数据库用户仅能获得特定表中特定列的数据。视图通常用来集中、简化和自定义每个用户对数据库的不同认识。此外视图还可用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问视图基础表的权限。8.1创建视图:视图是一个虚拟表,其内容由查询定义。同表一样,视图包含一系列带有名称的列和行数据。视图在数据库中并不是以数据值存储集形式存在,除非是索引视图。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
8.2修改视图:修改视图就是修改视图的查询定义,可以通过对象资源管理器或者T-SQL命令进行修改。
8.3通过视图修改数据:通过往视图中添加修改或删除数据,可以实现修改视图基础表的数据。
8.4管理视图:视图的重命名和删除都可以通过对象资源管理器或者T-SQL命令来完成,通过对象资源管理器可以查看视图的信息,通过系统存储过程和系统表能够查看到视图更加详细的信息。
[单选题]下面几项中,关于视图叙述正确的是()
视图是一张虚表,所有的视图中都含有数据
用户不允许使用视图修改表数据
数据库中的视图只能使用所属数据库的表,不能访问其它数据库的表
视图既可以通过表得到,也可以通过其它视图得到
答案:视图既可以通过表得到,也可以通过其它视图得到
[判断题]在视图上能定义新的表

[单选题]下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是()。
sp_helpindex
sp_helptext
sp_bindrule
sp_rename[单选题]SQL的视图是从( )中导出来的
基表或视图
视图
基表
数据库或视图[判断题]删除视图的T-SQL语句是DROP VIEW

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部