数据库基本结构的三个层次为外模式、概念模式和内模式,分别对应用户视图、全局逻辑结构及物理存储实现。具体如下:
-
外模式(用户模式/视图模式)
-
定义 :用户与数据库的接口,提供逻辑视图和访问权限,定义用户可见的数据及操作。
-
作用 :实现数据安全性与定制化,例如银行系统仅允许查询账户余额。
-
-
概念模式(逻辑模式)
-
定义 :全局逻辑结构,描述数据组织方式及关系,独立于具体实现。
-
作用 :作为数据库设计核心,定义实体、属性及关系(如订单与商品的关联)。
-
-
内模式(物理模式)
-
定义 :物理存储实现,描述数据在磁盘上的存储结构与访问方式。
-
作用 :优化存储效率与访问速度(如使用B树索引)。
-
总结 :这三个层次通过抽象封装,实现数据与应用的解耦,确保数据库的灵活性与可维护性。