要保证数据库的数据独立性需要修改的是
㈠ 什么是数据的独立性数据库系统中为什么能具有数据独立性
数据的独立性:是指应用程序和数据之间的依赖程度低,相互影响小。
数据独立性分成物理数据独立性和逻辑数据独立性两级:
1,数据的物理独立性是指应用程序对数据存储结构的依赖程度;
2,数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以常工作。
为什么具有数据独立性的原因:
1,因为数据库管理系统能够提供数据的物理结构与逻辑结构之间的映像或转换功能。这种数据映像功能使得应用程序可以根据数据的逻辑结构进行设计,并且一旦数据的存储结构发生变化,系统可以通过修改其映像来适应变化。所以数据物理结构的变化不会影响到应用程序的正确执行。
数据库系统之所以具有较高的数据逻辑独立性,是由于数据库系统能够提供数据的全局逻辑结构和局部逻辑结构之间的映像和转换功能。
2,这种数据映像功能使得数据库可以按数据全局逻辑结构设计,而应用程序可以按数据局部逻辑结构进行设计。这样,当全局逻辑结构中的部分数据结构改变时,即使那些与变化相关的数据局部逻辑结构受到了影响,也可以通过修改与全局逻辑结构的映像而减小其受影响的程度,使数据局部逻辑结构基本上保持不变。
(1)要保证数据库的数据独立性需要修改的是扩展阅读:
数据独立性概念背景:
一个数据库结构从逻辑上可以分为外部模式,内部模式和 概念模式三层。为了提高数据库系统中的数据独立性,DBMS在 这三级模式之间提供了两层映像。作为数据库系统的基本特征 的数据和程序的独立性正是依靠于这三级模式和两级映像。
概念模式也称模式,是由数据库设计者综合所有用户数 据,并且按照一定的观点构造的对数据库全局逻辑结构的描 述。在数据库系统的三级模式中,概念模式处于中间层,一个 数据库只有一个概念模式,它既不涉及数据的物理存储细节和 硬件环境也与具体的应用程序和程序设计语言无关。
外部模式 也称为子模式,子模式是用户和数据库之间的接口,是数据库 用户能看得见的和使用的局部数据的逻辑结构和特征的描述。
内部模式也称为存储模式,是对数据库中数据物理结构和存储 方式的描述,是数据在数据库内部的表示方式。一个数据库只 有一个内部模式。内部模式是DBMS管理的最底层,它是物理存 储设备上存储数据时的物理抽象。
㈡ 问一道关于数据库的题 要保证数据的独立性,需要修改的是A三级模式之间的内级映象B应用程序C逻辑模式D外模
应该是A吧 独立性包括逻辑独立性和物理独立性,这两个分别与三级模式的两层映像中有关,内级映像对应的是数据的物理独立性。
㈢ 问几道数据库的基本题目
1.A 2.C 3.B 4.C
5.C 6.C 7.D 8.B.
1.外码并不一定要与相应的主码同名,但为了方便我们一般会让外码和主码同名.但不是一定.
4.逻辑数据独立性是修改 模式与外模式的映射.
物理独立性才是修改 模式与内模式的映射
8.投影怎么能表示笛卡尔积呢?
上面同学的回答有点问题.
㈣ 要保证数据库物理数据独立性,需要修改的是
选b 模式与内模式的映射
㈤ 北语10秋《数据库系统与应用》第一次作业
AACDCBCDDB
BDDDBAAC
㈥ 数据库单选题
1-5 c cb a d a
6-10 d a b(第八个不确定) d a
11-15 C C C D A
16-20 A A C A C
㈦ 数据库系统的独立性是怎样实现的
数据独立性是由DBMS的二级映象功能来保证的。数据库系统通常采用外模式、模式和内模式三级结构,数据库管理系统在这三级模式之间提供了外模式/模式和模式/内模式两层映象。
当整个系统要求改变模式时(增加记录类型、增加数据项)时,由DBMS对各个外模式/模式的映象作相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据的逻辑独立性。
当数据的存储结构改变时,由DBMS对模式/内模式映象作相应改变,可以使模式不变,从而应用程序也不必改变,保证了数据的物理独立性。
(7)要保证数据库的数据独立性需要修改的是扩展阅读
数据独立性的作用
1、数据与程序的独立
把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。可以说数据处理的发展史就是数据独立性不断进化的历史。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改。
2、独立发展
文件系统出现后,虽然将两者分离,但实际上应用程序中依然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改,程序仍然需要作改动。而数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。
㈧ 7.要保证数据库的数据独立性,需要修改的是( ) 。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层
选择A,需要修改模式与外模式之间的映射。
解决方案描述:
逻辑独立是实现外部模式与数据库系统模式之间的连接和转换,建立外部模式与模式之间的图像,即外部模式/模式图像。
对于外部模式/模式图像,当模式发生变化时,如添加新的属性、修改属性的类型等,只要外部模式/模式图像做出相应的版本变化,外部模式就可以保持不变。
基于外部模式的应用程序不受影响,因此应用程序不需要修改,从而确保了数据和程序之间的逻辑独立性,即逻辑数据独立性。
(8)要保证数据库的数据独立性需要修改的是扩展阅读:
逻辑独立性
用户的应用程序和数据库中的逻辑结构是相互独立的,因此当数据的逻辑结构改变时,应用程序不需要改变。数据的逻辑独立性就是数据与程序的逻辑独立性。
在某种程度上修改模式定义而不影响位于其上的模式的能力称为数据独立性。数据独立性有两个层次:物理的和逻辑的。
数据库体系结构大致可以分为三个层次:内部、概念层和外部层。
内层:最接近实际存储,即相关数据的实际存储。
外层:与用户最接近的层,即关于单个用户如何查看数据。
概念层:介于两者之间的中间层。