第六章、 视图、同义词、序列

本文详细介绍了数据库中视图的概念及应用,包括视图的安全性、便利性与一致性特点;探讨了视图的存储方式、更新限制及查询方法。同时,文章还讲解了序列的用途与创建方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)更改序列的自增值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值