发表于: 2005.04.12 22:35
分类: 读书笔记
出处: http://yangtingkun.itpub.net/post/468/26189
---------------------------------------------------------------
方案是数据逻辑结构或用户对象的集合。方案属于一个数据库用户并具有和数据库用户相同的名称。每一个用户只能拥有一个方案(对于刚建立的用户,且用户尚未建立任何对象,则该用户没有方案)。
方案包含以下对象:聚簇、数据库链、数据库触发器、维度、外部过程库、索引和索引类型、Java class、Java resource和Java source、物化视图和物化视图日志、对象表、对象类型和对象视图、Operators、序列、存储过程、函数和包、同义词、表和索引组织表、视图。
下列对象存储在数据库中,并不包含在方案中:
上下文、目录、Profile、角色、表空间、用户和回滚段。
表:数据库中存储数据最基本的逻辑单元。
视图:用来选择性的表示一张和多张表或其他视图中数据。可以把视图看作存储在数据字典中的查询语句。绝大多数情况下,可以把视图看作表来使用。
物化视图:主要用于汇总、计算、复制和发布数据等。
维度:用来定义数据库中表的等级。
序列:Oracle通过序列生成全局唯一的数值
同义词:是Oracle数据库中其他对象(表、视图、物化视图、过程、函数、包和序列等)的别名。
索引:建立在表的一个或多个列上,用来加速查询。
索引组织表:和普通的表不同,索引组织表的数据按照表的主键的顺序进行排序。
APPLICATION DOMAIN索引:Oracle允许用户对于文档、空间数据、图像、视频等复杂数据类型定制索引。
聚簇:聚簇是一种可选的数据存储方法。一组包含相同列的表,由于经常在一起访问,而物理的存储在一起。
HASH聚簇:和索引聚簇类似,不同的是,HASH聚簇通过HASH函数来组织数据。











