数据库的结构抽象
作者:互联网
数据库的标准结构
- 模式(Scheme)
- 对数据库中的数据进行一种结构性的描述
- 视图
- 某一种表现形式下表现出来的数据库中的数据
- 三级模式
- 外模式:用户能看到与处理的数据的结构描述
- 概念模式:从全局的角度管理的数据的结构描述,体现数据间关联的约束
- 内模式:存储在介质中数据的结构的描述
- 两级映射
- E-C映射:从外模式映射为概念模型
- C-I映射:从概念模式映射为内模式
- 数据独立性
- 逻辑数据独立性:当概念模式改变时,可以不改变外部模式,从而无需改变应用程序
- 物理数据独立性:当内模式改变时,可以不改变概念模式,从而不改变外模式
数据模型
- 模式:模式是对数据本身结构的抽象
- 数据模型:规定模式统一描述方式的模型。包括:数据结构、操作、约束。是对模式本身的抽象
- 网状模型:图的形式组织数据
- 层次模型:树的形式组织数据
- 关系模型:表的形式组织数据
数据库系统的演变与发展
- 探索阶段→确立阶段→成熟阶段→深化发胀阶段
- 文件系统
- 优点:不必考虑文件存储的物理细节
- 缺点
- 数据与程序紧密结合
- 文件之间无联系
- 共享性差
- 冗余度大
- 不一致性高
- 层次、网状数据库
- 缺点
- 数据之间的关联关系由复杂的指针系统来维护
- 数据检索操作依赖于由指针系统指示的路径
- 逐一记录操作,不支持集合操作
- 关系数据库
- 优点
- 结构简单
- 数据结构不依赖于指针系统指示的路径
- 支持记录集合操作
- 较为完善的理论系统
- 缺点
- 数据不可再分
- 对象关系数据库
- 以对象来封装要分解的数据项
- 行对象与列对象
- 聚集对象与结构对象
- 多数据库的开放互联
- ODBC
- 新型数据库
标签:概念模式,映射,数据库,模式,抽象,数据,结构 来源: https://www.cnblogs.com/zhaifeng/p/10743860.html