当前位置: 首页 > 所有学科 > 物理

数据的物理独立性,物理独立性与逻辑独立性

  • 物理
  • 2023-06-28

数据的物理独立性?数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要解,应用程序要处理的只是数据的逻辑结构,那么,数据的物理独立性?一起来了解一下吧。

什么是物理结构独立性

正确答案:C.

数据独立性包括数据的物理独立性和数据的逻辑独立性。

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

逻辑独立性和物理独立性的含义

物理数据独立性:为了实现数据库模式与内模式的联系和转如颂换,在模式与内模式之间提供了映像,即模式/内模式映像。

通过模式与内模式之间的映像把描述全局逻辑结构的模式与描述物理结构的内模式联系起来。由于数据库只有一个模式,也只有一个内模式,因此,模式/内渣肢郑模式 映像也只有一个。

通常情况下,模式/内模式映像放在内模式中描述。有了模式/内模式映像,当内模式改变时,如存储设备或存储方式有所改变,只要对模式/内模式映像做相应的改变,使模式保持不变,则应用程序就不受影响,从而保证了数据与程序之间的物理独立性。

扩展资料:

物理数据独立性说明在数据物理组织发生变化时一个应用的独立程度,例如不必修改或重写应用程序。现今的,可以提供以下几个饥蚂方面的物理数据独立性:

(1) 改变存储设备或引进新的存储设备。

(2) 改变数据的存储位置,例如把它们从一个区域迁移到另-个区域。

(3) 改变物理记录的体积。

(4) 改变数据物理组织方式,例如增加索引,改变Hash函数,或从一种结构改变为另一种结构。

参考资料:---数据独立性

物理独立性是指修改

数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数裂轮据的逻辑结构发生改变时应用不需要改变。 逻辑独立性存在于外模式和内模式之间。

数据独立性包括数据的物理独立性和逻辑独立性。

1、物理独立性

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

2、逻辑独立性

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

作用:

1、数据与程序的独立

把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。可以说数据处理的发展史就是数据独立性不断进化的历史。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改。

2、使得它们能独立发展

文件出现后,虽然将两者分凳液离,但实际上应用程序中依然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改,程序仍然需要作改动。

数据的逻辑独立性和物理独立性

答案:C

数据独立性包括消粗数据的物理独立性和数据的汪宽逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据拿陵镇是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程

数据库概念模型

数据库中数据的物理闹态独立性指在存储结构、存储方式等方面,对应用程序的影响最小。

换言之,数据的物理独立性保证了应用程序在数据库结构发生变化的情况下,不需要修改程序本身,也能够正常地继续运行。

具体而言,当数据库管理员需要修改数据库的存储结构、存储方式、数据定义语言(DDL)、索引、表分区等时,应用程序对于这些修改应当是透明无感知的,仍然能够正常运行。因为应用程序仅仅关心数据的逻辑结构,即数据的内容和关系,而不关心数据数据在磁盘上的实际存储方式和实现方式。

这种独立性可以使数据库管理员更方便地维护数据库,提高数据库的可用性和可靠性,同时也增加了数据库的可扩展性。

物理独立性对企业的好处

1、提高了数据处理的效率,因为不同的数据库有不同的数据存储方式和存储结构,物理独立性可以使应用程序能够跨运行,从而避免了数据导入、数据转换等过程,提高了数据的处理效率。

2、提高了数据库的可扩展性和可维护性,因为在数据扩展时岁亮,物理独立性能够使应用程序无需更改就能兼容新的数据结构和数据类型。

3、增强了数据安全性和乎弯宽完整性,因为在维护和改动数据库时,物理独立性能够分离数据和应用程序,使得数据库的修改操作只在管理员范围内产生作用,从而减少了数据泄露和修改风险。

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

猜你喜欢