当前位置:数据库 > Oracle >>

深入理解Oracle表(4):表(Table)和段(Segment)之间是什么关系

深入理解Oracle表(4):表(Table)和段(Segment)之间是什么关系
 
深入理解Oracle表(3):三大表连接方式详解之Nested loop join和Sort merge join
http://www.zzzyk.com/database/201301/186885.html
 
表是段,但段不一定是表,段还有index段、undo段、分区之类的
 
       具体如下:
       首先,要清楚它们的概念:表是逻辑对象;段是物理存储对象
 
       然后,再看它们之间的关系: 
       ① 段的存在,并不是依赖于表的。建立一些其它逻辑对象也会会创建段,如索引、物化视图
       ② 一张普通表(堆组织表)对应一个段
 
       ③ 表的建立,并不意味着段的创建,如临时表(Global Temporary Table)
 
       ④ 一张表也可以创建多个段,如分区表(Partition Table)
 
       ⑤ 多个表也可以共存于一个段,如簇表(Cluster Table)
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,