数据库系统学习第三篇:数据库系统三层结构。参考数据库系统概念(机械工业出版社)
文章目录
前言
数据库系统的目标之一就是方便用户去使用数据库,然而数据库系统本身说到底是01序列,这显然不方便开发者开发和普通用户去使用。那么数据库系统就应该隐藏掉数据的存储和维护细节,提供数据的抽象视图,方便各类用户去使用。
为了满足上述的目标,最终提出了数据库系统三层结构:物理层 、逻辑层、视图层(抽象层次逐步提高)。
物理层
(关键词:最低级,数据怎样存储,复杂)
物理层是最低级的抽象,它描述的是 数据是怎样存储的,比如数据的存储路径,数据的存储方式,数据的索引方式等等,这个层次仍然很复杂。
逻辑层
(关键词:数据是什么,数据之间的关系,数据库全貌,工作人员)
逻辑层是对物理层的进一步抽象,它描述的是数据库有什么数据、以及数据之间的关系。逻辑层相比物理层结构要更加简单,它很好地描述了整个数据库的全貌。数据库管理员和程序开发者通常都工作在这个层次上,而无需了解复杂的底层物理结构。
视图层
(关键词:数据库一部分,普通用户,视图