视图索引同义词序列.docx
- 文档编号:27877180
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:14
- 大小:392.15KB
视图索引同义词序列.docx
《视图索引同义词序列.docx》由会员分享,可在线阅读,更多相关《视图索引同义词序列.docx(14页珍藏版)》请在冰豆网上搜索。
视图索引同义词序列
常用的Oracle数据库对象
一、数据库对象简介
1、Oracle数据库对象又称模式对象
2、数据库对象是逻辑结构的集合,最基本的数据库对象是表
3、其他数据库对象包括:
二、同义词
1、同义词是现有对象的一个别名
●简化SQL语句
●隐藏对象的名称和所有者
●提供对对象的公共访问
2、同义词公用两种类型
●公有同义词可被所有的数据库用户访问
●私有同义词只能在其模式内访问,且不能与当前模式的对象同名
●创建一个名为emp同义词,来自scott.emp表,查询的时候就可以直接用同义词,而不用加模式名(这个是私用同义词,只能针对当前用户)
●创建一个公用的同义词,当前用户可以查询
●其他用户也可以查询
●替换和删除同义词(包括共有和私有)
三、序列
1、序列是用于生成唯一、连续序号的对象
2、序列可以是升序的,也可以是降序的
3、使用createsequence语句创建序列
4、序列的访问,通过序列的伪列来访问序列的值
●Nextval返回序列的下一个值(用来实现排序序列名.nextval)
●Currval返回序列的当前值(用来查看当前序列值序列名.currval)
●向表中插入序列toys_seq.nextval
●查看序列
●查看序列的当前值
●修改序列
●查看修改后的序列,可以插入的值
●删除序列
四、视图
1、视图以经过制定的方式显示来自一个或多个表的数据
2、视图可以视为‘虚拟表’或‘存储的查询’
3、创建视图所依据的表称为‘基表’
4、视图的优点有:
●提供了另外一种级别的表安全性
●隐藏的数据的复杂性
●简化的用户的SQL命令
●隔离基表结构的改变
●通过重命名列,从另一个角度提供数据
5、创建视图
●创建表,并插入数据
●创建视图并查看视图
●运用orderby子句创建视图
●创建带有错误的视图
●在创建一个表,用于多表连接的视图
6、在视图上也可以使用修改数据的DML语句,如:
insertupdate和delete
7、视图上的DML语句有如下限制:
●只能修改一个底层的基表
●如果修改违反了基表的约束条件,则无法更新视图
●如果视图包含连接操作符、distinct关键字、集合操作符、聚合操作符或groupby子句,则将无法更新视图
●如果视图包含位列或表达式,则将无法更新视图
8、键保留表
●因为studno既是stud_details中的主键,也是连接结果的主键
8、视图中的函数
●视图中可以使用单行函数、分组函数和表达式
●使用dropview语句删除视图
五、索引
1、索引是与表相关的一个可选结构
2、用以提高SQL语句执行的性能
3、减少磁盘I/O
4、使用createindex语句创建索引
5、在逻辑上和物理上都独立于表的数据
6、Oracle自动维护索引
7、索引有各种类型,除了标准索引外,还有一些特殊烈性的索引:
8、创建标准索引
●创建、更改和删除索引
9、唯一索引
●唯一索引确保在定义索引的列中没有重复值
●Oracle自动在表中的主键列上创建唯一索引
●使用createuniqueindex语句创建唯一索引
10、组合索引
●组合索引是在表的多个列上创建的索引
●索引中列的顺序是任意的
●如果SQL语句的where子句引用了组合索引的所有累或大多数列,则可以提高检索速度
●组合emp2表中的empno和ename列创建索引
11、反向键索引
●反向键索引反转索引列键值的每个字节
●通常建立在值是连续增长的列上,使数据均匀地分布在整个索引上
●创建索引时使用reverse关键字
12、位图索引
●位图索引适合创建在低基数列上
●位图索引不直接存储rowID,而是存储字节位rowID的映射
●减少响应时间
●节省空间占用
13、索引组织表
●索引组织表的数据存储在与其关联的索引上
●索引中存储的时行的实际数据,而不是rowID
●基于主键访问数据
●Createtable命令与organizationindex子句一起用于创建索引组织表
●普通表与索引表的比较
14、基于函数的索引
●基于一个或多个列上的函数或表达式创建的索引
●表达式中不能出现聚合函数
●不能在LOB类型的列上创建
●创建必须具有queryrewriter权限
六、总结
1、同义词时现有数据库对象的别名
2、序列用于生成唯一、连续的序号
3、视图时基于一个或多个表的虚拟表
4、索引时与表相关的一个可选结构,用于提高SQL语句执行的性能
5、索引类型有标准索引、唯一索引、反向键索引、位图索引和基于函数的索引
6、索引组织基于主键访问数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视图 索引 同义词 序列