《数据库系统》期末考试试卷(B卷)-答案

《数据库系统》期末考试试卷(B卷)-答案
《数据库系统》期末考试试卷(B卷)-答案

计算机科学系《数据库系统》期末考试试卷(B 卷)

(B 卷答案及评分标准)

年级:___专业:______ 班级:_ 学号:____ 姓名:______ 注:1、共120分钟,总分100分 。

1. 数据库的概念模型独立于( D )。 A .现实世界 B .E -R 图 C .信息世界 D .具体的机器和DBMS 2.下述关于数据库系统的正确叙述是( A )。 A .数据库系统减少了数据冗余 B

.数据库系统避免了一切冗余 C .数据库系统中数据的一致性是指数据类型一致 D .数据库系统比文件系统能管理更多的数据 3.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、( C )和存储级三个层次。 A .管理员级 B .外部级 C .概念级 D .内部级 4.数据库管理系统是( B )。 A .操作系统的一部分 B .在操作系统支持下的系统软件

C .一种编译程序

D .一种操作系统

5. 按所使用的数据模型来分,数据库可分为( A )三种模型。

A .层次、关系和网状

B .网状、环状和链状

C .大型、中型和小型

D .独享、共享和分时

6. 数据库系统3层结构的描述存放在( D )中。

A .数据库

B .运行日志

C .数据库管理系统

D .数据字典

7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。

A .外模式

B .内模式

C .存储模式

D .逻辑模式

8.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为( C )。

A .数据定义功能

B .数据管理功能

C .数据操纵功能

D .数据控制功能

9. ( A )是数据库系统的基础。

A .数据模型

B .数据库

C .数据库管理系统

D .数据库管理员

10. 在数据库技术中,实体-联系模型是一种( D )。

A. 逻辑数据模型

B. 物理数据模型

C. 结构数据模型

D. 概念数据模型

11. 在关系数据库设计中,设计关系模式是( C )的任务。

A .需求分析阶段

B .概念设计阶段

C .逻辑设计阶段

D .物理设计阶段

12.数据库三级模式体系结构的划分,有利于保持数据库的( A )。

A .数据独立性

B .数据安全性

C .结构规范化

D .操作可行性

13.在数据库中,产生数据不一致的根本原因是( D )。

A .数据存储量太大

B .没有严格保护数据

C .未对数据进行完整性控制

D .数据冗余

14.在数据库中存储的是( C )。

A .数据

B .数据模型

C .数据以及数据之间的联系

D .信息

15. 关系模型中的关系模式至少是 ( A )

A .1NF

B .2NF

C .3NF

D .4NF

16. 用于恢复数据库的重要文件是( C ) 。

A .数据库文件

B .索引文件

C .日志文件

D .备注文件

17. 候选关键字中的属性可以有( C )。

A .0个

B .1个

C .1个或多个

D .多个

18. 数据库的封锁机制是实现( C ) 的主要手段。

A .安全性

B .完整性

C .并发控制

D .恢复

19. “保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”

这是指数据的( A )。

A .安全性

B .完整性

C .并发控制

D .恢复

20. SQL Server 中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为( B )。

登录 D. SQL Server 用户

1.数据管理技术经历了_人工管理_、_文件系统_、和_数据库技术_三个阶段

2. 由_数据库管理员_负责全面管理和控制数据库系统

3. 数据模型的三要素是由_数据结构_ 、_数据操纵_、_完整性约束条件_三部分组

成的

4. 事务具有4个特性,它们分别是:

事物的原子性、_一致性_ 、_隔离性_、和__

三、判断题(错的打“×”,对的打“√”;每小题1分,共10分。)

1. SQL 语言是关系数据库的标准语言( √ )

2. 数据库管理系统的英文缩写是DBA ( × )

3. 数据操作是对数据库系统的动态特性的描述 ( √ )

4. 关系数据库是采用关系模型作为数据的组织方式(√)

5. 外模式/模式映像,保证了数据的物理独立性(×)

6. 数据定义功能是数据库管理系统的主要功能之一(√)

7. 程序的标准化是数据库技术的主要特点。(×)

8. 易于交流和理解是概念模型应具备的性质(√)

9. 遵守两段锁协议的事务一定不会发生死锁(×)

(√)

1、什么是数据库管理系统?它的主要功能是什么?

答:数据库管理系统是提供建立、管理、维护和控制数据库功能的一组计算机软件。数据库管理系统的目标是使用户能够科学地组织和存储数据,能够从数据库中高效地获得需要的数据,能够方便地处理数据。

2、数据库管理系统能够提供以下4个方面的主要功能。

1)据定义功能2)数据操纵功能

3)据库的建立和维护功能4)数据库的运行管理功能

3、简述为什么要进行数据库的备份工作?。

答:任何一个数据库系统总不可能不发生故障,当数据库系统发生数据失效时,系统无法使用,但由于保存了一套备份数据,利用恢复措施就能够很快将损坏的数据全部恢复或部分恢复,

3分,共12分)

设有下列关系模式R, F是R上成立的函数依赖集。求出各关系模式的候选码、指出各关系模式属于第几范式(最高为BC范式)?并说明理由。

1、R(X,Y,Z,W) F={X→Y,X→Z}

解:由题意得:L,N属性为{XW},而(XW)+F={ X,Y,Z,W }

故,XW为关系的唯一候选码

由于存在非主属性Y,Z对码XW的部分依赖

故,属第一范式

2、R(A,B,C)F={A→B,C→A }

解:由题意得:L,N属性为{C},而C+F={A,B,C}

故,C为关系的唯一候选码

由于码为单属性,不可能存在非主属性对码的部分依赖

又因为存在非主属性B对码C的传递依赖。

故,属第二范式

3、R(A,B,C)F={B→C,AC→B}

解:由题意得:L,N属性为{A},LR属性为{B,C },而A+F={A}

而(AB)+F={ A,B,C },

而(AC)+F={ A,B,C },

故,候选码分别为:AB,AC

由于不存在非主属性,且B→C中决定因子并不是码

故,属第3范式

4、R(A,B,C,D)F={AC→B, AC→D }

解:由题意得:L,N属性为{AC},而A+F={A,B,C,D }

故,AC为关系的唯一候选码

由于所有函数依赖中的决定因子均为码

9小题,每小题3分,共27分)

课程关系和选课关系,其关系模式为:

分的学生学号和成绩,并要求对查询结果按成

>90

选课. 课程号=课程.课程号AND

=‘数据库’)

(学号)>5;

选课.课程号)

GROUP BY 课程名 ORDER BY 2 DESC

相关主题
相关文档
最新文档