DBMS三种架构架构

  • 这三种架构体系结构也称为ANSI / SPARC体系结构或三级体系结构。
  • 该框架用于描述特定数据库系统的结构。
  • 这三种架构体系结构还用于分隔用户应用程序和物理数据库。
  • 这三个模式体系结构包含三个级别。它将数据库分为三个不同的类别。
【DBMS三种架构架构】三模式架构如下:
DBMS三种架构架构

文章图片
在上图中:
  • 它显示了DBMS体系结构。
  • 映射用于在各种数据库级别的体系结构之间转换请求和响应。
  • 映射对于小型DBMS不利, 因为它需要更多时间。
  • 在外部/概念映射中, 有必要将请求从外部级别转换为概念模式。
  • 在概念/内部映射中, DBMS将请求从概念级别转换为内部级别。
1.内部层面
  • 内部级别具有一个内部架构, 该架构描述数据库的物理存储结构。
  • 内部架构也称为物理架构。
  • 它使用物理数据模型。它用于定义如何将数据存储在块中。
  • 物理级别用于详细描述复杂的低级数据结构。
2.概念层面
  • 概念架构在概念级别描述数据库的设计。概念级别也称为逻辑级别。
  • 概念性方案描述了整个数据库的结构。
  • 概念级别描述了要在数据库中存储哪些数据, 还描述了这些数据之间存在什么关系。
  • 在概念级别上, 隐藏了内部细节, 例如数据结构的实现。
  • 程序员和数据库管理员在此级别上工作。
3.外部水平
  • 在外部级别, 数据库包含一些有时称为子模式的架构。子模式用于描述数据库的不同视图。
  • 外部架构也称为视图架构。
  • 每个视图架构都描述特定用户组感兴趣的数据库部分, 并从该用户组隐藏其余数据库。
  • 视图架构描述了最终用户与数据库系统的交互。

    推荐阅读