数据库有哪些常见的对象?

常见的数据库对象有:

表: 数据的集合

视图:从表中抽取出来的逻辑相关的数据集

序列:连续的数字

索引:提高查询的效率

同义词: 给表、视图起的别名

表可以看做是存储着数据的表格,改表格在物理上储存在表空间里。

表空间是oracle对物理数据库上相关数据的逻辑映射,一个数据库在逻辑上可以被划分为一个或者若干个表空间,每一个表空间包含了在逻辑上相关的一组结构。每一个数据库实例至少有一个表空间(system表空间),每一个表空间有同一磁盘上的一个或多个文件组成,这些文件叫数据文件,一个数据文件只能属于一个表空间。

视图

视图是一种虚拟表,视图是建立在已有的表的基础上,试图赖以建立的这些表称为基表。删除视图不会影响基表的数据。

序列

序列:可供多个用户用来产生唯一数据的数据对象,其作用为自动提供唯一数值、共享对象、主要用户提供主键值、通过将序列值装入内存来提高访问的效率。

索引

和其他地方的索引一样,用来提高查询效率。可自动创建:定义表时 ,在创建主键(primary key)或者唯一性约束(unique)后系统会为其创建一个唯一性索引。也可手动创建:格式如下:

create index  索引名  on  表名(列名);

同义词

当用户需要访问其他用户的对象(如表)的时候,为了简化书写,可以给该对象创建同义词,例如:

create synonym  stu for scott.student;

其中 stu 是自己起的名,scott是其他用户,student是该用户的表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值