数据的物理独立性是指?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 21:22:06
数据的物理独立性是指?数据的物理独立性是指?数据的物理独立性是指?数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序.可以说数据处理的发展史就是数据独立性不断进化的历史.在手工管理

数据的物理独立性是指?
数据的物理独立性是指?

数据的物理独立性是指?
数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序.可以说数据处理的发展史就是数据独立性不断进化的历史.在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改;文件系统出现后,虽然将两者分离,但实际上应用程序中依然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改,程序仍然需要作改动.而数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展.
数据独立性包括数据的物理独立性和数据的逻辑独立性.
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的.即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变.
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变.
数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改.

1、英文名:physical data independence
2、简单概括:是应用程序与数据库的数据
3、逻辑独立性区别:后者是应用程序与数据库的逻辑结构,并非角度不同,而是对象的不同
4、具体概念和逻辑独立性的区别:数据独立性是指建立在数据的逻辑结构和物理结构分离的基础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结构,转换工作由数据库管理系统实现。

全部展开

1、英文名:physical data independence
2、简单概括:是应用程序与数据库的数据
3、逻辑独立性区别:后者是应用程序与数据库的逻辑结构,并非角度不同,而是对象的不同
4、具体概念和逻辑独立性的区别:数据独立性是指建立在数据的逻辑结构和物理结构分离的基础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结构,转换工作由数据库管理系统实现。
数据独立性分为数据的物理独立和数据的逻辑独立。
(1)数据的物理独立
意义:数据的存取与程序分离。实现方法:利用文件管理系统建立数据文件。产生效果:数据存储结构与存取方法的改变不一定要求修改程序。使初步数据共享成为可能,只要知道数据存取结构,不同程序可共用同一数据文件。
(2)数据的逻辑独立
意义:数据的使用与数据的逻辑结构相分离。
实现方法
1、建立对数据逻辑结构即数据之间联系关系的描述文件。
2、建立基于上述全局逻辑结构的子结构的描述文件,具体为应用程序服务。
产生效果:当全局数据逻辑结构改变时,不一定要求修改程序,程序对数据使用的改变也不一定要求修改全局数据结构,使进一步实现深层次数据共享成为可能。

收起