首页 / 知科普 / 正文

数据独立性包括两个方面

时间:2024-10-05 12:01:54

数据独立性包括哪两个方面,含义分别是什么 

数据独立性包括物理独立性和逻辑独立性两个方面

1. 物理独立性:这是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

2. 逻辑独立性:这是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。为了实现逻辑独立性,数据库系统通过外模式/模式映像把描述局部逻辑结构的外模式与描述全局逻辑结构的模式联系起来。当模式改变时,只要对外模式/模式的映像做相应的改变,可使外模式保持不变,则以外模式为依据编写的应用程序就不受影响,从而应用程序不必修改,保证了数据与程序之间的逻辑独立性。

需要注意的是,逻辑数据独立性比物理数据独立性更难做到,这是因为应用程序对于它们所访问的数据的逻辑结构依赖程度很大。

《数据独立性包括两个方面》不代表本网站观点,如有侵权请联系我们删除

科技在线 广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号