Oracle数据库对象
数据库对象
- 常见数据库对象
- 表(Table)
基本的数据存储集合,有行和列组成 - 视图(View)
从表中抽出的逻辑上相关的数据集合 - 序列(Sequence)
提高查询的效率 - 索引(Index)
给主键提供有规律的数值 - 同义词(Synoym)
给对象起的别名
视图(View)
- 认识视图
- 视图是一个逻辑表、虚拟的表,没有任何数据。
视图存在于已有数据表的基础上,这个数据表称为基表。- 视图的DML数据操作,改变的是基表的数据。
- 视图的作用
- 安全,限制数据更改,如:工资单
- 可以使得复杂的的视图变得方便查看和使用
- 视图的分类
- 简单视图
- 连接视图
- 只读视图
- 复杂视图
视图的结构化语言操作
账户必须有创建视图的权限,后续会讲Oracle数据库的DCL语句
- 创建视图
Create View
- 创建简单视图
CREATE VIEW 图名 / 图名(列别名1,列别名2)
AS
SELECT 列名1,列名2 FROM 表名;