第7章 存储结构和他们之间的关系

1. 段是在数据库中占有磁盘空间的对象。分为:

 1)表,表时数据库中最常用的存储数据的机制,在表段中所存储的数据是无序的,Oracle规定一个表中的所有数据必须存放在一个表空间中;

 2)分区表(table partition),一个表的规模很大或并行操作非常频繁,可以把这个表划分成若干个分区。对于分区表,当一个分区损坏并不影响其他分区的操作,同时也可以提高并行操作的能力。要想使用分区表,必须使用Oracle的企业分区表的选项。

 3)索引(index),提高查询速度。

 4)簇(cluster)

 5)索引分区

 6)索引表

 7)临时段(temporary segment)

 8)还原段(undo segment)

 9)大对象段(lob segment)

 10)嵌套表(nested table)

 11)自举段

2. 数据库块,是Oracle数据库系统输入或输出的最小单位,它由一个或多个操作系统快组成,通过DB_BLOCK_SIZE设置大小。

3. 区段,是一组连续的Oracle数据块,它是Oracle磁盘分配的最小单位,Oracle引入区段的目的是通过减少磁盘分配的次数来达到提高系统的效率。

4. 段,是在数据库中占有磁盘空间的对象,它们是由一批区段所组成的。

5. Oracle数据块由块头部分、数据区和空闲区,其中上面是数据块的头部分,下面是数据部分,中间位空闲区,头部从上往下增长,数据部分则从下往上增长。

posted on 2012-12-13 22:22  kangxuebin  阅读(282)  评论(0编辑  收藏  举报

导航