发布网友 发布时间:2022-04-26 20:32
共3个回答
热心网友 时间:2022-05-01 05:51
逻辑结构 物理结构 要区分开:
oracle 逻辑结构 由大到小分为表空间,段,区,BLOCK。
物理结构为数据文件,控制文件,日志文件。
一个表空间对应多个数据文件。
物理结构指物理文件的集合,如数据文件、联机日志、控制文件、参数文件等,而逻辑结构,则是对用户可视的逻辑对象,如表、索引,也都是逻辑对象的一种。图1-9说明了典型的逻辑结构与数据文件之间的关系。
从图1-9中可以看到,逻辑结构的关系是:
数据库可以包含多个表空间。
一个表空间(Tablespace)可以有多个数据文件(data file),可以存在多个段,但是一个段只能存在于一个单独的表空间内。
一个段(Segment)可以分布在多个数据文件中,一个数据文件也可以存在多个段。
区间(Extent)不能跨越在多个数据文件上,一个数据文件可以包含多个区间。
一个段可以划分为多个区间。
任何一个区间都是由一系列连续的块(Block)组成的,所以一个区间包含多个数据块。
热心网友 时间:2022-05-01 07:09
数据库逻辑结构是从逻辑的角度分析数据库的构成,即创建数据库后形成的逻辑概念之间的关系。热心网友 时间:2022-05-01 08:44
一个oracle server 上只有一个database,一个database可以有多个tablespace组成,一个表空间 可有多个segment组成,一个segment可有多个extent组成,一个extent是一组连续的blocks组成;
sql sever没有表空间的概念