怎样理解数据库的逻辑存储结构 关系型数据库中,存储结构是什么?

[更新]
·
·
分类:互联网
2186 阅读

怎样理解数据库的逻辑存储结构

关系型数据库中,存储结构是什么?

关系型数据库中,存储结构是什么?

关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于Excle工作表。一个数据库可以包含任意多个数据表。
在用户看来,一个关系模型的逻辑结构是一张二维表,由行和列组成。这个二维表就叫关系,通俗地说,一个关系对应一张表。

为什么逻辑结构独立于存储结构?

数据结构的逻辑结构只是描述数据之间的关系,并不是独立于其存储结构.
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

传统数据库结构主要有?

1.物理存储结构:
 定义:现实的数据存储单元
 组成:
  (1)数据文件:存储数据库的数据文件
  (2)日志文件:记录对数据进行的修改信息
  (3)控制文件:记录数据库物理结构的二进制文件(包含数据文件和日志文件)
    因此,Oracle实例在启动时,必须访问控制文件
2.逻辑结构
  定义:数据库创建后形成的逻辑概念之间的关系
  表空间(逻辑组件Tablespase):是Oracle数据库存储数据的逻辑单位

数据的存储结构分为哪两类?

数据存储结构包括顺序存储和链式存储,顺序存储和链接存储是数据的两种最基本的存储结构。
数据元素之间的关系有两种不同的表示方法:顺序映象和非顺序映象,并由此得到两种不同的存储结构:顺序存储结构和链式存储结构。数据的存储结构是指数据的逻辑结构在计算机中的表示。
顺序存储方法它是把逻辑上相邻的结点存储在物理位置相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现,由此得到的存储表示称为顺序存储结构。顺序存储结构是一种最基本的存储表示方法,通常借助于程序设计语言中的数组来实现。
链接存储方法它不要求逻辑上相邻的结点在物理位置上亦相邻,结点间的逻辑关系是由附加的指针字段表示的。由此得到的存储表示称为链式存储结构,链式存储结构通常借助于程序设计语言中的指针类型来实现。