1、视图及其应用
(1)什么是视图?
视图实际上是一条存储起来的Select语句,将复杂语句封装成视图,减少用户必须自己书写这些语句的工作,是一种数据的呈现方式。
视图是逻辑上的概念,并不占用实际的存储空间。
(2)视图的作用
(a)安全:限制用户访问表中行的权利,也可以限制用户访问表中列的权利。
(b)方便:可以用视图封装比较复杂的Select语句。
(c)一致性:基本表和视图一起更新。




(3)将视图存储在外部文件中



(4)强制执行符合所设置的条件


WITH CHECK OPTION仅限制视图,不限制组成视图的基表

查询视图时,先加入表中但不服务CHECK OPTION选项的都不会显示

(5)复杂Select封装成视图


(6)视图不支持多基表更新
(7)视图只读,不允许通过视图更新数据



(8)查找视图及其相应信息
(a)查询数据字典中的视图

(b)查询全部用户的视图

(c)查询当前用户的视图

2、同义词的使用
利用同义词可以很方便地操纵不同用户模式下的对象。
(1)私有同义词:由用户建立,仅使用于建立它用户执行的同义词。

私有同义词仅支持创建它的用户使用

删除同义词

(2)公共同义词:有DBA建立,所有的用户都可以共同的拥有。


(3)查询数据字典中的同义词表

(4)查询当前用户的同义词表

3、序列的使用
产生唯一值字段
(1)建立序列

(2)使用序列


(3)更改序列的自增值

本文详细介绍了数据库中的视图概念及其应用,包括视图的安全性、方便性和一致性特点;探讨了同义词如何帮助用户操作不同模式下的对象;并讲解了序列在生成唯一值方面的使用。
95

被折叠的 条评论
为什么被折叠?



