数据库原理模拟试卷一(答案) 下载本文

内容发布更新时间 : 2024/5/3 10:54:38星期一 下面是文章的全部内容请认真阅读。

一、单项选择题(本大题共20小题,每小题1分,共20分)

1. 提供数据库数据描述的集中管理的是 ( D )

A.数据库模式 B.数据库 C.数据库管理系统 D.数据字典 2. 授权和完整性管理器属于DBMS的 ( B )

A.查询处理器 B.存储管理器 C.事务管理器 D.用户管理器 3. 使用CREATE SCHEMA 语句建立的是 ( A ) A.数据库模式 B.表 C.视图 D.索引

4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算, 其运算结果的元组个数为 ( B )

A.80 B.小于等于80 C.大于等于160 D.大于等于80,小于等于160 5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )

A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权

6. 表达业务流程分析结果的图表是 ( B )

A.业务流程图 B.数据流图 C.局部E-R图 D、基本E-R图 7. 对数据库模式进行规范化处理,是在数据库设计的 ( C )

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8. 能够消除冗余的键的范式是 ( C ) A.2NF B.3NF C.4NF D. BCNF

9. 在下列几种故障中,不破坏数据库内容的是 ( B ) A.计算机病毒发作 B.供电系统故障 C.瞬时的强磁场干扰 D.磁盘介质损坏

10. 在数据库技术中,独立于计算机系统的模型是 ( A ) A.E-R模型 B.层次模型

C.关系模型 D.面向对象的模型 11. 五种基本关系代数运算是 ( A ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ

12. SQL中,下列涉及空值的操作,不正确的是 ( C ) A.AGE IS NULL

B.AGE IS NOT NULL C.AGE = NULL

D.NOT (AGE IS NULL)

13. 单个用户使用的数据视图的描述称为 ( A ) A.外模式 B.概念模式

C.内模式

D.存储模式

14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是 ( B )

A.RESTRICT方式 B.CASCADE方式 C.SET NULL方式 D.CHECK方式 15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )

A.用户界面 B. 存取结构 C.数据输入 D. 报表输出

二、填空题(本大题共20个空,每空1分,共20分)

1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。 2. 在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。

3. 标准的数据库三级模式是概念模式、(内)模式和(外)模式。

4. 用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。 5. 若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。

6. 在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。

7. 在ER图中,菱形框表示(联系)。

8. 物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。

9. 并发控制的主要方法是采用(封锁机制)。

10. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。

11. DDBS的“地址透明性”位于(分片)模式和(分配)模式之间。 三、名词解释(本大题共5个小题,每小题3分,共15分) 1. 概念模式

是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。 概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。 2. X封锁

如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。 只有获准X封锁的事务,才能对被封锁的数据进行修改。

3. 复制透明性

即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。 4. 主属性

包含在任何一个候选键中的属性。 5. 事务的原子性

一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。

四、简答题(本大题共5小题,每小题5分,共25分) 1. 设有关系R与S RA B C S: : 2 3 4

4 5 6 7 8 9 计算 π3,2(R), σA=D(R×S)

π3,2(R): σA=D(R×S) :

C B A B C D E 4 3 7 8 9 7 5 6 5 4 5 6 4 8 9 8

2. 设R=ABCD,R上的F={A→C,D→C,BD→A}, 试证明ρ={AB,ACD,BCD}相对于F不是无损联接分解。 根据算法4.2

A B C D AB a1 a2 b13 b14 ACa1 b22 a3 a4 D BCD b31 a2 a3 a4 D E 7 5 4 8

A B C D a1 a2 a3 b14 a1 b22 a3 a4 b31 a2 a3 a4 (1) 构造表

(2)根据A→C,D→C,BD→A进行处理

没有一行都是a,所以,ρ相对于F不是无损联接分解。