首页 > 编程知识 正文

数据库的三级抽象二级独立是什么,数据库的数据独立性概念

时间:2023-05-03 08:30:46 阅读:183688 作者:4063

数据抽象 三种抽象 视图抽象:
把现实世界中的信息按照不同用户的观点抽象为多个逻辑数据结构。
每个逻辑数据结构称为一个视图,描述了某些图特定用户所关心的数据。
所有视图的集合形成了数据库的外模式。
概念抽象
把数据库的外模式抽象为数据库的概念模式。
数据库的概念模式综合了外模式中所有视图,反映了所有数据库用户所关心的现实世界的抽象,形成了数据库的整体逻辑结构。
物理抽象
把数据库的概念模式进一步抽象成为数据库的内模式。
数据库的内模式抽象地描述了概念数据库如何在物理存储设备上存储。

两种数据独立性 物理数据独立性
由内模式与概念模式之间的映射实现。
物理数据独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变,从而用户编写的应用程序可以不变。逻辑数据独立性
由概念模式与外模式之间的映射实现。
逻辑数据独立性是指当概念数据库模式发生改变时,数据库的外模式不变,从而建立在外模式上的应用程序不需要修改。 数据库系统结构图

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。