oracle之方案对象简介

 

方案对象简介

 

方案(schema)是一个逻辑数据结构(或称为方案对象(schema object))的集合。每个数据库用户拥有一个与之同名的方案,且只有这一个方案。方案对象可以通过 SQL 语句创建和操作。

 

可以包含于方案的对象类型有: 

簇(cluster) 

数据库链接(database link) 

数据库触发器(database trigger) 

维度(dimension) 

外部过程库(external procedure library) 

索引(index)和索引类型(index type) 

Java 类(Java class),Java 资源(Java resource),及Java 源程序(Java source) 

物化视图(materialized view)及物化视图日志(materialized view log) 

对象表(object table),对象类型(object type),及对象视图(object view) 

操作符(operator) 

序列(sequence) 

存储(在服务器端)的(stored)函数(function),过程(procedure),及包(package) 

同义词(synonym) 

表(table)及 index-organized table 

视图(view) 

 

Oracle 在逻辑上将方案对象存储于数据库的表空间(tablespace)中,而方案对象的数据在物理上存储于此表空间的一个或多个数据文件(datafile)中。

 

1.表概述

表的存储:当用户创建一个表时,Oracle 会自动地在相应的表空间内(tablespace)为此表分配数据段(data segment)以容纳其数据。

注意:创建或修改簇表时不能为其设定存储参数(storage parameter)。一个簇内的所有簇表都使用此簇的存储参数来控制其空间分配。

  行的存储:Oracle 使用一个或多个行片断(row piece)来存储表的每一行数据的前255列。

  当 Oracle 必须使用多个行片断来存储同一数据行时(且每个行片断位于不同的数据块内),此行将在多个数据块间构成行链接(Row Chaining)

  当一个表超过 255 列时,每行第255列之后的数据将作为一个新的行片断(row piece)存储在相同的数据块(data block)中,这被称为块内链接(intra-

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值