① 什么是数据独立性 数据库系统如何实现数据独立性数据独立性可以带来什么好处
数据独立性包括数据的物理独立性和数据的逻辑独立性。
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS(DataBase Management System 数据库管理系统)管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。
② 数据库系统的______级模式结构和_______级数据映像确保了数据的逻辑独立性和物理
数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成.
为了能够在系统内部实现这3个抽象层次的联系和转御袭换,数据库管理系统在这三级模式之间提供了两层映像:
外模式/模式映像(映像定义通常包含在各自外模式的描述中,保证了数据铅庆与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的)
模式/内模式映像(包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证槐拆握了数据与程序的物理独立性,所以称为数据的物理独立性)
答案:
数据库系统的 三 级模式结构和__ 两_____级数据映像确保了数据的逻辑独立性和物理
③ 数据库技术中有哪两级数据独立性它们是如何实现的
数据库技术的两级三级模式保证了数据与程序的独立。而两级映象分别保证了数据库数据的物理独立性与逻辑独立性。
物理独立性指的是应用程序与数据存放在相互独立的磁盘地址,应用程序或数据的地址发生变化时都不影响对方,内模式与模式映象保证了其物理独立特性。
逻辑独立性指的数据与程序逻辑结构上的独立特性,数据或应用程序的逻辑结构发生变化性都不影响对方,外模式与模式映身保证了其逻辑独立性。
④ 数据库独立性分为几种,分别是如何实现的
是数据的独立性吧羡顷?
数据独立性分为逻辑独立性和物理独立性.物理独立性是指内模式改变时祥历,概念模式保持不变,逻辑独立是指概念模式改变时,外模式谨派搜不变,从而使应用程序保持不变.当内模式改变时,DBMS只要通过改变概念模式到内模式映射,即可使概念模式保持不变,从而实现了数据的物理独立性.而逻辑独立的实现正好相反.
⑤ 数据库系统三级模式的二级映射与数据独立性的关系是什么
人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式、内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应概念模中毁式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中"的反映,卖物备很显然,不同层次(级别)用户所“看到”的数据库是不相同的。
数据库的二级映像功能与数据独立性 为了能够在内部实现数据库的三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层蚂宏映像。
⑥ 什么是数据库的数据独立性
数据独立性是数据库系统的一个最重要的目标之一。它能使数据独立于 应用程序。数据独立性包括数据的物理独立性和逻辑独立性。数据的独立性是数据库系统的最基本的特征之一 。数据独立性是指应用程序和数据结构之间相互独立, 互不影响。
在三层模式体系结构中数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力。正是三级模式间的两层映像保证了数据库系统中的数据具有较高的数据独立性。数据独立性包括数据逻辑独立性和数据物理独立性。
(6)数据库提供了哪些级别的数据独立扩展阅读:
逻辑数据独立性说明模式变化时一个应用的独立程度。现今的系统,可以提供下列几个方面的逻辑数据独立性:
1、在模式中增加新的记录类型,只要不破坏原有记录类型之间的联系。
2、在原有记录类型之间增加新的联系。
3、在某些记录类型中增加新的数据项。
⑦ 数据库系统的独立性是怎样实现的
数据独立性是由DBMS的二级映象功能来保证的。数据库系统通常采用外模式、模式和内模式三级结构,数据库管理系统在这三级模式之间提供了外模式/模式和模式/内模式两层映象。
当整个系统要求改变模式时(增加记录类型、增加数据项)时,由DBMS对各个外模式/模式的映象作相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据的逻辑独立性。
当数据的存储结构改变时,由DBMS对模式/内模式映象作相应改变,可以使模式不变,从而应用程序也不必改变,保证了数据的物理独立性。
(7)数据库提供了哪些级别的数据独立扩展阅读
数据独立性的作用
1、数据与程序的独立
把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。可以说数据处理的发展史就是数据独立性不断进化的历史。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改。
2、独立发展
文件系统出现后,虽然将两者分离,但实际上应用程序中依然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改,程序仍然需要作改动。而数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。
⑧ 数据库系统的逻辑数据独立性指的是什么
数据库系统的逻辑数据独立性指的是对数据库系统的概念模式的修改尽量不影响外模式和应用程序。如果数据库的概念模式要进行修改(如增加记录类型或增加数据项),那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。这比物理数据独立性更难做到。
(8)数据库提供了哪些级别的数据独立扩展阅读:
逻辑数据独立性说明模式变化时一个应用的独立程度。数据库系统,可以提供下列几个方面的逻辑数据独立性:
1、在模式中增加新的记录类型,只要不破坏原有记录类型之间的联系。
2、在原有记录类型之间增加新的联系。
3、在某些记录类型中增加新的数据项。
⑨ 数据库系统的特点什么,数据独立
1.数据结构化数据库系统实现了整体数据的结构化,这是数据库的最主要的特征之一。这里所说的“整体”结构化,是指在数据库中的数据不再仅针对某个应用,而是面向全组织;不仅数据内部是结构化,而且整体式结构化,数据之间有联系。数据结构化体现在数据模型之间的联系上。比如订单和用户,订单和用户是两个关系,将两个关系模型从现实中抽象出来后利用属性列表示为某个特定关系;用户和订单两个关系之间是存在某种关系,比如用户可以没有下订单,但是所下的订单必须对一个用户。2.数据的共享性高,冗余度低,易扩充因为数据是面向整体的,所以数据可以被多个用户、多个应用程序共享使用,可以大大减少数据冗余,节约存储空间,避免数据之间的不相容性与不一致性。这个很容易理解,数据放在数据库中,只要合法用户均可使用数据;同一个数据表可对应不同应用视图,比如订单表,可以在这个表上建立多个视图,而不是根据多应用建立多个表。因为数据是结构化的,扩充只需要对表的结构进行修改即可,而不需要修改整个数据库。3.数据独立性高数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样一来当数据的物理存储结构改变时,用户的程序不用改变。这个很容易理解,就和去仓库领用物品一样,你不需要薯悔知道东西放在哪怎样存储的,只要能从仓库管理员到你要的东西即可,这个仓库管理员就是DBMS。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。逻辑结构是对数据的定义,比如数据库里面有一个model系统数据库是专门存放对数据的定义的。就是说当改变数据的定义时,你写的程序也可以像原来一样运行。数据与程序的独立,把数据的数圆正定义从程序腔银中分离出去,加上存取数据的由DBMS负责提供,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。4.数据由DBMS统一管理和控制数据库的共享是并发的(concurrency)共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。这个很容易理解,DBMS就是仓库管理员,你想管理物资,只需要对仓库管理下达管理命令即可。以上为本人理解,希望对你有所帮助。
⑩ 1什么是数据库的数据独立性(数据库的独立性包括)
数据的独立性:是指应用程序和数据之间的依赖程度低,相互影响小。
数据独立性分成物理数据独立性和逻辑数据独立性两级:
1,数据的物理独立性是指应用程序对数据存储结构的依赖程度;
2,数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以常工作。
为什么具有数据独亮历立性的原因:
1,因为数据库管理系统能够提供数据的物理结构与逻辑结构之间的映像或态启转换功能。这种数据映像功能使得应用程序可以根据数据的逻辑结构进行设计,并且一旦数据的存储结构发生变化帆键如,系统可以通过修改其映像来适应变化。所以数据物理结构的变化不会影响到应用程序的正确执行。
数据库系统之所以具有较高的数据逻辑独立性,是由于数据库系统能够提供数据的全局逻辑结构和局部逻辑结构之间的映像和转换功能。
2,这种数据映像功能使得数据库可以按数据全局逻辑结构设计,而应用程序可以按数据局部逻辑结构进行设计。这样,当全局逻辑结构中的部分数据结构改变时,即使那些与变化相关的数据局部逻辑结构受到了影响,也可以通过修改与全局逻辑结构的映像而减小其受影响的程度,使数据局部逻辑结构基本上保持不变。
(10)数据库提供了哪些级别的数据独立扩展阅读:数据独立性概念背景:
一个数据库结构从逻辑上可以分为外部模式,内部模式和概念模式三层。为了提高数据库系统中的数据独立性,DBMS在这三级模式之间提供了两层映像。作为数据库系统的基本特征的数据和程序的独立性正是依靠于这三级模式和两级映像。
概念模式也称模式,是由数据库设计者综合所有用户数据,并且按照一定的观点构造的对数据库全局逻辑结构的描述。在数据库系统的三级模式中,概念模式处于中间层,一个数据库只有一个概念模式,它既不涉及数据的物理存储细节和硬件环境也与具体的应用程序和程序设计语言无关。
外部模式也称为子模式,子模式是用户和数据库之间的接口,是数据库用户能看得见的和使用的局部数据的逻辑结构和特征的描述。
内部模式也称为存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内部模式。内部模式是DBMS管理的最底层,它是物理存储设备上存储数据时的物理抽象。