三模式架构
三模式体系结构也称为ANSI/SPARC体系结构或三级体系结构。
该框架用于描述特定数据库系统的结构。
三模式体系结构还用于分离用户应用程序和物理数据库。
三模式体系结构包含三个级别。它将数据库分为三个不同的类别。
三模式架构如下:
在上图中:
- 它显示了DBMS体系结构。
- 映射用于转换各种数据库级体系结构之间的请求和响应。
- 映射对小型DBMS不利,因为它需要更多时间。
- 在外部/概念映射中,有必要将请求从外部级别转换为概念架构。
- 在概念/内部映射中,DBMS将请求从概念转换为内部级别。
1. 内部级别(Internal Level)
- 内部级别具有描述数据库的物理存储结构的内部模式。
- 内部模式也称为物理模式。
- 它使用物理数据模型。 它用于定义数据如何存储在块中。
- 物理级别用于详细描述复杂的低级数据结构。
2. 概念级别(Conceptual Level)
- 概念模式描述了概念级别的数据库设计。 概念级别也称为逻辑级别。
- 概念模式描述了整个数据库的结构。
- 概念级别描述了要在数据库中存储的数据,还描述了这些数据之间存在的关系。
- 在概念级别,隐藏了内部细节,例如数据结构的实现。
- 程序员和数据库管理员在此级别工作。
3. 外部级别(External Level)
- 在外部级别,数据库包含有时称为子模式的几个模式。子模式用于描述数据库的不同视图。
- 外部模式也称为视图模式。
- 每个视图模式都描述了特定用户组感兴趣的数据库部分,并隐藏了该用户组中的剩余数据库。
- 视图模式描述了最终用户与数据库系统的交互。
关注微信小程序
扫描二维码
程序员编程王