✅ 操作成功!

数据独立性

发布时间:2023-06-16 作者:admin 来源:文学

数据独立性

数据独立性

大兴起火-吴好汉

2023年3月19日发(作者:袁可嘉)

数据库原理习题与答案第3章

数据库系统结构

第三章.数据库系统结构

习题:

一.选择题

1.数据库技术中采用分级方法将数据库的

结构划分成多个层次,是为了提高数据库的

(1)和(2)。

(1)A.数据独立性B.逻辑独立性

C.管理规范性D.数据的共享

(2)A.数据独立性B.物理独立性

C.逻辑独立性D.管理规范性

2.数据库中,数据的物理独立性是

指。

A.数据库与数据库管理系统的独立

B.用户程序与DBMS的相互独立

C.用户的应用程序与存储在磁盘上数据库

中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构相

互独立

3.数据库系统的最大特点是。

A.数据的三级抽象和二级独立性

B.数据共享性

C.数据的结构化

D.数据独立性

4.在数据库的三级模式结构中,描述数据库

中全体数据的全局逻辑结构和特征的是

A.外模式B.内模式C.存

储模式D.模式

5.数据库系统的数据独立性是

指。

A.不会因为数据的变化而影响应用程序

B.不会因为系统数据存储结构与数据逻辑

结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结

D.不会因为某些存储结构的变化而影响其

它的存储结构

6.数据库三级模式体系结构的划分,有利于

保持数据库的。

A.数据独立性

B.数据安全性

C.结构规范性

D.操作可行性

二.简答题

1.试述数据库系统三级模式结构,这种结构

的优点是什么。

2.定义并解释以下术语:模式、外模式、内

模式、DDL、DML。

3.什么叫数据与程序的物理独立性?什么

叫数据与程序的逻辑独立性?为什么数据

库系统具有数据与程序的独立性?

参考答案:

一.选择题

4.(1)B(2)B

5.C

6.A

7.D

8.B

9.A

二.简答题

1.数据库系统的三级模式结构由外模式、模式

和内模式组成。外模式,亦称子模式或用户模

式,是数据库用户能够看见和使用的局部数据

的逻辑结构和特征的描述,是数据库用户的数

据视图,是与某一应用有关的数据的逻辑表

示。模式,亦称逻辑模式,是数据库中全体数

据的逻辑结构和特征的描述,是所有用户的公

共数据视图。模式描述的是数据的全局逻辑结

构,外模式涉及的是数据的局部逻辑结构,通

常是模式的子集。内模式,亦称存储模式,是

数据在数据库系统内部的表示,即对数据的物

理结构和存储方式的描述。

数据库系统的三级模式是对数据的三个抽

象级别,它把数据的具体组织留给DBMS管

理,使用户能逻辑抽象地处理数据,而不必关

心数据在计算机中的表示和存储。

为了能够在内部实现这三个抽象层次的联

系和转换,数据库系统在这三级模式之间提供

了两层映像:外模式/模式映像和模式/内模式

映像,正是这两层映像保证了数据库系统中的

数据能够具有较高的逻辑独立性和物理独立

性。

2.模式,亦称逻辑模式,是数据库中全体数据

的逻辑结构和特征的描述,是所有用户的公共

数据视图。外模式,亦称子模式或用户模式,

是数据库用户能够看见和使用的局部数据的

逻辑结构和特征的描述,是数据库用户的数据

视图,是与某一应用有关的数据的逻辑表示。

内模式,亦称存储模式,是数据在数据库系统

内部的表示,即对数据的物理结构和存储方式

的描述。

DDL:数据定义语言,用来定义数据库模

式、外模式、内模式的语言。

DML:数据操纵语言,用来对数据库中的

数据进行查询、插入、删除和修改的语句。

3.数据与程序的逻辑独立性:当模式改变时,

由数据库管理员对各个外模式//模式的映像做

相应改变,可以使外模式保持不变。应用程序

是依据数据的外模式编写的,从而应用程序不

必修改,保证了数据与程序的逻辑独立性,简

称数据的逻辑独立性。

数据与程序的物理独立性:当数据库的存

储结构改变了,由数据库管理员对模式/内模

式映像做相应改变,可以使模式保持不变,从

而应用程序也不必改变,保证了数据与程序的

物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两

层映像保证了数据库系统中的数据能够具有

较高的逻辑独立性和物理独立性。

👁️ 阅读量:0