三模式架构

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

三模式架构如下:

在上图中:

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

1. 内部级别(Internal Level)

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

2. 概念级别(Conceptual Level)

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

3. 外部级别(External Level)

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

上一篇:DBMS架构

下一篇:数据模型架构和实例

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程