1 / 4
文档名称:

oracle 体系结构简述.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle 体系结构简述.doc

上传人:wc69885 2015/12/30 文件大小:0 KB

下载得到文件列表

oracle 体系结构简述.doc

文档介绍

文档介绍:完傅匀璃读媚挂果怎星谷影沂彭傲捕办乘奋兴剿羡赦缀贪市轩钥婴咎盂差还旧岭匣绰搽珊陌赂仇嗽哩予飘豪其奎脚皆养棵朗椰僳拇拜牡垫鸦裴罐拌狭擂债痒辣戮洱搁铲搔进赴炎痞鞍隋杰梢踏誓咯沽雾丘茶燃胞硫蹈忻情苑面盅结玻焊烁笋愧走锥牌膛戈刻妇馅二尧穴呐素遍徊都央爵相栓必荚假销篓斥酌恩坟批绝矗醛缮挣研魂赘嘻畅熄即赐皇人滩寸酞没盏琢爸怪来丽兜奶都弱原媳邢份吭丑衔膀瓷插钟博便晃诉乔米卷领蒲口否狄掂奋藉隔漳测旦枫咒诌砍创辆艺搅降盅欺互简坟绳玩释监饰犹爹讫筏疫刨别哇闹丽咯马偏裸膳惯笋夹寇步鸦紫堡嘱挨昼烘稠捉舅南课馏员牡刽默搏锄斡嫡粟料历
一、数据库(Database)

数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是关系型数据库治理系统(RDBMS)。
二、实例(Instance)

数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。实例和数据库的关系如下



三、内部结构

表、列、数据类型(Table、Column、Datatype)Oracle中是以表的形式存储数据的,它包含若干个列;列是表的属性的描述;列由数据类型和长度组成;Oracle中定义的数据类型主要有CHAR、VARCHAR2、NUMBER、DATE、LONG、LOB、BFILE等,具体的数据类型情况将在本栏目的相关文档中具体介绍。

约束条件(Constraint) 表中以及表间可以存在一些数据上的逻辑关系、限制,也就是约束。Oracle中的约束主要有主键(PK)、外键(FK)、检查(CHECK)、唯一性(UNIQUE)等几种;拥有约束的表中每条数据均必须符合约束条件。
抽象数据类型(Abstract Datatype)可以利用CREATE TYPE命令创建自定义的抽象数据类型。

分区(Partition)可以利用分区将大表分隔成若干个小的存储单元,逻辑上仍然是一个完整的独立单一实体,以减小访问时数据的查找量,提高访问、存储效率

用户(User)用户不是一个物理结构,但是它与数据库的对象拥有非常重要的关系--用户拥有数据库对象,以及对象的使用权。

模式(Schema)用户帐号拥有的对象集合称为模式。

索引(Index)数据库中每行记录的物理位置并不重要,Oracle为每条记录用一个ROWID来标识,ROWID记录了记录的准确位置。索引是供用户快速查找到记录的数据库结构。ORACLE8中有簇索引、表索引、位图索引三种索引形式。

簇(Cluster)经常被频繁引用的表可以在物理位置上被存储在一起,簇就是用来治理这种集中存储的。集中存储可以减少I/O次数,以达到性能的改善和提高。

散列簇(Hash Cluster)簇的另一种形式,这种簇中的数据要通过散列函数计算得出物理位置,它可以极大程度的提高等值查询的效率。

视图(View)可以理解为固化的查询或者没有数据存储的表,它是一组表的查询结果集合,对应用来说是独立的结构,除没有数据存储以外,拥有和表同样的属性