2024年3月22日发(作者:)

参考答案

第1章

一、选择题

1. D 2. B 3. A 4. C 5. D

6. C 7. D 8. A 9. C 10. C

二、填空题

1. 数据管理

2. 数据库、数据库管理系统(及其开发工

具)、应用系统、数据库管理员和数据库用户组成。

3. 长期储存在计算机内、有组织、可共享

4. 存储模式,详细描述了数据库数据复杂

的物理结构和存储方式。1。

5. 逻辑模式,数据库数据的全局逻辑结构

和特征。

6. 子模式用户,数据库数据的局部逻辑结

构和特征。模式的子集,一个数据库可以有多

7. 描述数据、数据联系、数据语义以及一

致性约束的概念工具。

8、DBMS的主要职能是:数据定义功能、

数据操纵功能、数据的组织、存储和管理功能、

数据库的建立、运行和维护功能。

9、数据模型(Data Model)

10、实体-联系模型(Entity-Relationship

Model,简称为E-R模型)

11、E-R图

12、关系数据

13、由行和列组成的二维

14、层次模型

15、网状模型

三、思考题

1. 答:描述事物的符号记录称为数据;数

据库是长期储存在计算机内的、有组织的、可共

享的数据集合;数据库管理系统是位于用户与操

作系统之间的一层数据管理软件; 数据库系统是

指在计算机系统中引入数据库后的系统,一般由

数据库、数据库管理系统(及其开发工具)、应用

系统、数据库管理员和用户构成。

2. 答:

(1)数据结构化是数据库与文件系统的根本

区别。在文件系统中,相互独立的文件的记录内

部是有结构的,尽管其记录内部已有了某些结构,

但记录之间没有联系。数据库系统实现整体数据

的结构化,是数据库的主要特征之一。

(2)在文件系统中,数据的最小存取单位是

记录,粒度不能细到数据项。而在数据库系统中,

存取数据的方式也很灵活,可以存取数据库中的

某一个数据项、一组数据项一个记录或一组记录。

(3)文件系统中的文件是为某一特定应用服

务的,文件的逻辑结构对该应用程序来说是优化

的,因此要想对现有的数据再增加一些新的应用

会很困难,系统不容易扩充。而在数据库系统中

数据不再针对某一应用,而是面向全组织,具有

整体的结构化。

3. 答:数据结构化;数据的共享性高、冗

余度低、易扩充;数据独立性高;数据由DBMS

统一管理和控制。

4. 答:数据定义功能、数据操纵功能、数

据库的运行管理、数据库的建立和维护功能。

5. 答:数据库系统一般由数据库、数据库

管理系统(及其开发工具)、应用系统、数据库管

理员和用户构成。

6. 答:决定数据库中的信息内容和结构、

决定数据库的存储结构和存取策略、定义数据的

安全性要求和完整性约束条件、监控数据库的使

用和运行、数据库的改进和重组重构。

7. 答:数据库系统的三级模式结构是指数

据库系统是由外模式、模式和内模式三级构成。

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

别,它把数据的具体组织留给DBMS管理,使用

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

计算机中的具体表示方式与存储方式。为了能够

2 数据库系统原理与设计

在内部实现这三个抽象层次的联系和转换,数据

库管理系统在这三级模式之间提供了两层映像:

外模式/模式映像、模式/内模式映像。正是这两

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

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

8. 答:数据模型(Data Model)也是一种模

型,它是现实世界数据特征的抽象。

数据模型的作用:在数据库中用数据模型来

抽象、表示和处理现实世界中的数据和信息。通

俗地讲数据模型就是现实世界的模拟,现有的数

据库系统均是基于某种数据模型的。

数据模型的三个要素:数据模型由数据结构、

数据操作和完整性约束三部分组成。

9. 答:关系模型与其他数据模型不同,它

建立在严格的数学理论基础上,数据的形式化基

础好;单一的数据结构,无论实体还是实体之间

的联系都用关系表示;数据独立性强,数据的物

理存储结构和存取路径对用户透明,同时简化了

数据库开发人员的工作,易于用户的理解和使用。

10.

层次模型是数据库系统中最早出现

的一种数据模型,它用树形结构来表示各类

实体以及实体间的联系。在数据库中,同时

满足以下两个条件的基本层次联系的集合称

为层次模型:

(1)有且仅有一个结点没有双亲结点,

称之为根结点;

(2)根结点以外的其他结点有且仅有一

个双亲结点。

1、数据库管理员

2、数据库管理系统

3、数据模型

4、数据库

5、实体——联系图

6、数据定义语言

7、数据操纵语言

8、数据字典

9、内模式

10、外模式

第2章

一、选择题

1. A 2. B 3. B 4. A

5. D 6. A 7. B 8. C 9. D

10. ABCD

二、填空题

1. 客观存在并可相互区别的

2. 不足以形成主码

3. 超码

4. 候选码

5. 主码

6.

图形

7. 属性

8. 域

9. 再分割

10. 不同

三、思考题

1. 举例:

一对一联系:汽车与车牌

汽车

R

车牌

图A-1

一对多联系:值班医生与病人

值班医生

R

病人

图A-2

多对多联系:营业员与顾客

营业员

R

顾客

图A-3

2. E-R图如图A-4所示: