数据库系统概论期末试题及答案(整理版)

数据库常用有

的数据模型

__________、层次模型、__________。

(难度系数C)正确答案: 关系模型

网状模型

2、数据模型是由__________、__________、和__________三部分组成的。

(难度系数B)正确答案:数据结构 数据操作 完整性约束

3、在数据库的三级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特征的是__________。

(难度系数B)正确答案: 模式

4、数据库系统的核心是____________________。

(难度系数C)正确答案:数据库管理系统或DBMS

5、规范化数据库设计分为以下六个设计阶段:需求分析阶段、__________、__________、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。

(难度系数B)正确答案:概念结构设计 逻辑结构设计

6、删除表中记录用_____________语句,修改表结构用___________语句。

(难度系数A)正确答案:Delete Alte

7、数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,分别为:____________、计算机病毒、____________和介质故障。

(难度系数A)正确答案:事务内部故障 系统故障

8、在数据库概念结构设计中,各分E-R模型之间的冲突主要有:属性冲突、__________和结构冲突。

(难度系数B)正确答案: 命名冲突

9、SQL中,表有三种:____________、____________和____________。

(难度系数C)正确答案:基本表(实表) 视图(虚表) 导出表(临时表)

10、数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_______________和_______________。

(难度系数B)正确答案: 关系数据库管理系统 数据操纵语言

11、二级封锁协议除了可以防止丢失修改,还可以防止________________。

(难度系数B)正确答案:读“脏”数据 三、简答题:(3个小题共15分)

1、什么是数据库(4分)

(难度系数C)正确答案:

答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。 (2分)

数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同

时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。 (2分) 2、DBA的职责是什么(4分)

(难度系数B)正确答案:

答:(1)参与数据库设计,决定数据库的结构和内容; (1分)

(2)定义数据的安全性、完整性,负责分配用户对数据库的使用权限和口令管理;(1分)

(3)监督控制数据库的使用和运行,改进或重新构造数据库系统; (1分)

(4)帮助终端用户使用数据库。 (1分)

3、在数据库设计过程中将E-R模型转换为关系数据模型的转换原则 (7分)

(难度系数A)正确答案:

答:E-R图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,关键字为实体的关键字。E-R图中的一个联系对应一个关系,该关系具有属性为联系的属性以及该联系相关的实体的关键字。考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同: (2分)

(1)联系类型为1:1时,

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)