数据库划分为哪三个层次

作者:都季祖 | 发布日期:2024-06-01 15:01:00


层次
说明
外部模式
定义特定用户或应用程序的视图,是用户与数据库系统的接口
概念模式
全局数据描述,定义整个数据库中的所有数据
内部模式
描述数据的物理存储结构和方法

专业介绍:
数据库的三层模式结构
数据库管理系统(DBMS)将数据库划分为三个逻辑层次,称为三层模式结构:
1. 外部模式(External Schema)
定义特定用户或应用程序与数据库交互所需的数据视图。
只包含用户所需的部分数据,隐藏了数据库的底层结构。
提供数据抽象,允许用户专注于自己的任务,而无需了解系统的底层实现。
2. 概念模式(Conceptual Schema)
完整的数据库逻辑结构的定义。
描述了整个数据库中所有数据的实体、属性和关系。
提供一个全局视图,独立于特定的用户或应用程序需求。
3. 内部模式(Internal Schema)
描述数据的物理存储结构和方法。
定义了数据在存储设备上的布局、索引和访问路径。
提供了底层物理存储机制的抽象,使其对用户和应用程序透明。
这种三层模式结构隔离了数据库的物理和逻辑方面,允许对数据库进行修改和更新,而不会影响用户或应用程序。 它还提供了数据抽象和独立性,使数据库管理系统对应用程序和用户更加灵活、健壮和可维护。