如何理解数据库的两级映像?有什么作用呢?
0 2266
2
该提问暂无详细描述
收藏
2021-01-26 14:50 更新 小眼的铁板烧 •  3500
共 1 个回答
高赞 时间
0

数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中。 模式提供了连接外模式和内模式这两 级的中间描述,并使得两级中任何一级的 改变都不受另一级的牵制。 外模式/模式映像:一个数据库有多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式的对应关系。当模式改变时,由数据库管理员对各个外 模式/模式映像做相应的修改,可以使外模式不变,保证了数据与程序的逻辑独立性——数据的逻辑独立性。 模式/内模式映像:一个数据库只有一个模式,也只有一个内模式。这一映像是唯一的,用于定义数据全局 逻辑结构与存储结构之间的对应关系。 当数据库存储结构改变时,由数据库管理 员对模式/内模式映像做相应的修改即可,可以使模式保持不变,从而应用程序也不必改变, 保证了数据与程序的物理独立性——数据的物理独立性

收藏
2021-01-26 14:51 更新 空心人 •  3328