数据库系统原理——03数据库系统结构
数据库系统的三级模式结构
数据库系统是由模式(Schema)、外模式(ExternalSchema)和内模式(InternalSchema)三级构成的
模式
也称为概念模式或逻辑模式,它是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
外模式
也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某个应用有关的数据的逻辑表示
内模式
也称为存储模式,它是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式
三级模式结构的两层映像与数据独立性
所谓映像,就是一种对应规则,它指出映像双方是如何进行转换的。
外模式/模式映像
定义了各个外模式与概念模式之间的映像关系
外模式不受概念模式变化的影响,并保证了数据与程序的逻辑独立性
模式/内模式映像
定义了数据库全局逻辑结构与物理存储之间的对应关系
概念模式不受内模式变化的影响,并保证了数据与程序的物理独立性
数据库系统的运行与应用结构
客户/服务器结构(Client/Server,C/S)
表示层——主要完成与数据库使用者的交互任务
数据层——负责数据管理
浏览器/服务器结构(Browser/Server,B/S)
表示层——数据库使用者的操作和展示界面
处理层——负责处理数据库使用者的具体应用逻辑
数据层——负责数据管理
作者:你本来就一无所有
链接:https://juejin.cn/post/7021917927221755940