📜  DBMS三模式架构

📅  最后修改于: 2020-12-11 01:57:02             🧑  作者: Mango

三种架构架构

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

三模式架构如下:

在上图中:

  • 它显示了DBMS体系结构。
  • 映射用于在各种数据库级别的体系结构之间转换请求和响应。
  • 映射对于小型DBMS不利,因为它需要更多时间。
  • 在外部/概念映射中,有必要将请求从外部级别转换为概念模式。
  • 在概念/内部映射中,DBMS将请求从概念级别转换为内部级别。

1.内部层面

  • 内部级别具有描述数据库的物理存储结构的内部架构。
  • 内部架构也称为物理架构。
  • 它使用物理数据模型。它用于定义如何将数据存储在块中。
  • 物理级别用于详细描述复杂的低级数据结构。

2.概念层面

  • 概念架构在概念级别描述数据库的设计。概念级别也称为逻辑级别。
  • 概念模式描述了整个数据库的结构。
  • 概念级别描述了要在数据库中存储哪些数据,还描述了这些数据之间存在什么关系。
  • 在概念级别上,隐藏了内部细节,例如数据结构的实现。
  • 程序员和数据库管理员在此级别上工作。

3.外部水平

  • 在外部级别,数据库包含一些有时称为子模式的架构。子模式用于描述数据库的不同视图。
  • 外部架构也称为视图架构。
  • 每个视图架构都描述特定用户组感兴趣的数据库部分,并从该用户组隐藏其余数据库。
  • 视图架构描述了最终用户与数据库系统的交互。