什么叫数据与程序的物理独立性,什么叫数据与程序的逻辑独立性

作者&投稿:狐泪 (若有异议请与网页底部的电邮联系)
什么是数据库的逻辑独立性?什么是数据库的物理独立性?为什么数据库系统具有数据和~

物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
数据库系统的数据可以为多个程序服务,程序也可以调用多个数据库中数据,这就是数据和程序的独立性。

定义:1.物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
2.逻辑独立性 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
前者是应用程序与数据库的数据,后者是应用程序与数据库的逻辑结构,并非角度不同,而是对象的不同

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

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

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

数据独立性的概念同现代程序设计语言中抽象数据类型的槪念在许多方面是相似 的。两者均为用户屏蔽具体实现的细节,使用户可以只考虑概括的结构,而不必考虑低层实现细节。

扩展资料:

作用:

1、数据与程序的独立

把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。

可以说数据处理的发展史就是数据独立性不断进化的历史。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改。

2、独立发展

文件系统出现后,虽然将两者分离,但实际上应用程序中依然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改,程序仍然需要作改动。而数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。

参考资料来源:百度百科-数据独立性

参考资料来源:百度百科-逻辑独立性



什么叫数据库与程序的物理独独立性?什么叫数据库与程序的逻辑独立性?

指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。

指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。
我也要考这个!!查到了!!也给你吧!!!!!选休课的!!



这是数据库里的概念吧?
http://zhidao.baidu.com/question/52840228.html

数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。
外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。
当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。
模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。
当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。


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

什么叫数据与程序的物理独立性,什么叫数据与程序的逻辑独立性?为什么...
应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的...

什么叫数据与程序的物理独立性?什...
数据与程序的物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。也就是说,数据的逻辑结构改变时用户程序也可以不变。

计算机中用来存放程序和数据的部件是什么
计算机里用于存放程序和数据的东西叫做外辅存储器,简称外存储其实,比如固态硬盘、机械硬盘、U盘、磁盘、光盘等等都属于外存储器。它们的作用就是用于存放大量的数据以及软件的,并且能够长期存放,而短期存放数据的则为内存。计算机中用来存放程序和数据的部件是什么 该部件官方称呼是外存储器,也叫外辅存储...

用于在计算机中存储程序和数据的组件有
计算机中用来存储程序和数据的东西叫做外部辅助存储器,简称外存。其实像固态硬盘、机械硬盘、u盘、磁盘、光盘等等都属于外接存储。它们的作用是存储大量的数据和软件,并且可以长期存储,而短期存储数据的是内存。计算机中用来存储程序和数据的部件是什么?这个部件的正式名称是外存,也叫外辅存储器,是计算机...

来些数据库的复习资料吧!~!~
变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式\/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

计算机将程序和数据存放在机器的什么里面
指示每个单元的二进制编码称为地址码,寻找某个单元时,先要给出它的地址码。暂存这个地址码的寄存器叫存储器地址寄存器(MAR),为可存放从主存的存储单元内取出的信息或准备存入某存储单元的信息,还要设置一个存储器数据寄存器(MDR)。计算机的存储器可分成内存储器和外存储器,内存储器在程序执行期间被...

输入计算机的信息一般分为两类,一类称为数据,另一类叫什么
2. 运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。3. 存储器(Memory):存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。4. 输入(Input system):输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设...

关于数据库原理与应用的几个问题
22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式\/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的...

机算机中、程序和指令和数据有什么不一样?分别是什么内容?说清楚点_百 ...
有人甚至断言程序和数据没有区别。编写一个程序去生成另外一个程序的过程被称之为原编程(Metaprogramming)。它可以被应用于让程序根据给定数据生成代码。单一一个程序可能不足以表示给定数据的所有方面。让一个程序去分析这个数据并生成新的程序去处理数据所有的方面可能会容易一些。Lisp就是一例支持这种...

蓬莱市18378958388: 数据的物理独立性是什么意思? -
再纯盐酸:[答案]数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序.可以说数据处理的发展史就是数据独立性不断进化的历史.在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相...

蓬莱市18378958388: 什么叫数据与程序的物理独立性,什么叫数据与程序的逻辑独立性
再纯盐酸: 数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式/内模式映像.这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性. 外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间...

蓬莱市18378958388: 数据独立性分为逻辑独立性与物理独立性.当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 -
再纯盐酸:[答案] 物理独立性

蓬莱市18378958388: 所谓数据独立性是指数据的逻辑和物理结构与 - ---之间不存在相互依赖关系. -
再纯盐酸: 所谓数据独立性是指数据的逻辑和物理结构与__应用程序 __之间不存在相互依赖关系.

蓬莱市18378958388: 数据独立性的概念及其含义 -
再纯盐酸: 数据独立性是指应用程序和数据结构之间相互独立, 互不影响.数据的独立性是数据库系统的最基本的特征之一 . 在三层模式体系结构中数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力.正是三级...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网