- 这三种架构体系结构也称为ANSI / SPARC体系结构或三级体系结构。
- 该框架用于描述特定数据库系统的结构。
- 这三种架构体系结构还用于分隔用户应用程序和物理数据库。
- 这三个模式体系结构包含三个级别。它将数据库分为三个不同的类别。
文章图片
在上图中:
- 它显示了DBMS体系结构。
- 映射用于在各种数据库级别的体系结构之间转换请求和响应。
- 映射对于小型DBMS不利, 因为它需要更多时间。
- 在外部/概念映射中, 有必要将请求从外部级别转换为概念模式。
- 在概念/内部映射中, DBMS将请求从概念级别转换为内部级别。
- 内部级别具有一个内部架构, 该架构描述数据库的物理存储结构。
- 内部架构也称为物理架构。
- 它使用物理数据模型。它用于定义如何将数据存储在块中。
- 物理级别用于详细描述复杂的低级数据结构。
- 概念架构在概念级别描述数据库的设计。概念级别也称为逻辑级别。
- 概念性方案描述了整个数据库的结构。
- 概念级别描述了要在数据库中存储哪些数据, 还描述了这些数据之间存在什么关系。
- 在概念级别上, 隐藏了内部细节, 例如数据结构的实现。
- 程序员和数据库管理员在此级别上工作。
- 在外部级别, 数据库包含一些有时称为子模式的架构。子模式用于描述数据库的不同视图。
- 外部架构也称为视图架构。
- 每个视图架构都描述特定用户组感兴趣的数据库部分, 并从该用户组隐藏其余数据库。
- 视图架构描述了最终用户与数据库系统的交互。
推荐阅读
- DBMS Thomas的写入规则
- DBMS第三范式(3NF)
- DBMS可串行性测试
- DBMS静态哈希解释
- DBMS事务状态介绍
- DBMS SQL中的视图
- DBMS SQL更新语句
- DBMS SQL表
- DBMS SQL子查询