数据库系统测试题2

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(30分,每小题2分)

B 1.下列数据库产品中,哪一个属于微软公司开发的数据库软件?

A.Oracle

B.SQL Server

C.MySQL

D.DB2

D 2.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的____。

A. 持久性

B. 一致性

C.孤立性

D.隔离性

C 3.缓冲区管理程序是由DBMS的_________实现。

A.查询处理器

B.事务管理器

C.存储管理器

D. 资源管理器

A 4.在数据库技术中,独立于计算机系统的模型是________。

A.概念模型

B.数据模型

C.层次模型

D.关系模型

A 5.在E/R图中,表示实体集、联系和属性的几何图形分别为:________。

A.矩形、菱形和椭圆

B.菱形、矩形和椭圆

C.椭圆、矩形和菱形

D.椭圆、菱形和矩形

B 6.在数据库中,如果有8个不同实体集,它们之间存在着8个不同的二元联系(二元关系是指两个不同实体集间的联系),其中2个1∶N联系,6个M∶N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成关系模式个数是: ________。

A.10

B.14

C.16

D.18

D 7.下面关于函数依赖的叙述中,不正确的是:________。

A.若X→Y,X→Z,则X→YZ

B. 若XY→Z,则X→Z,Y→Z

C.若X→Y,Y→Z,则X→Z

D. 若X→Y,Y′ Y,则X→Y′

C? 8.设关系模式R(A,B,C),F是R上的函数依赖集,F={A→B,B→C}那么F在模式AB上的投影πAB(F)为

A.{A→B,B→C}

B.{A→B}

C.{AB→C }

D.Φ(即不存在非平凡的函数依赖集)

A 9.五种基本关系代数运算是:________。

A.∪,-,×,π和σ

B. ∪,-,∞,π和σ

C.∪,∩,×,π和σ

D. ∪,∩,∞,π和σ

D 10. 下列关系代数表达式式中,不正确的是:________。

A.R∪S=R∪(S-R)

B.R∩S=R-(R-S)

C.R∪S=S∪(S-R)

D.R∩S=S-(S-R)

B 11. SQL语言具有____的功能。

A.关系规范化、数据操纵、数据控制

B.数据定义、数据操纵、数据控制

C.数据定义、关系规范化、数据控制

D.数据定义、关系规范化、数据操纵

C 12. SQL语言中,条件“年龄BETWEEN 20 AN

D 30”表示年龄在20至30之间,且____

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁但不包括30岁

D.包括30岁但不包括20岁

C 13.数据库中只存放视图的________。

A.操作

B.对应的数据

C.定义

D.限制

C 14.在SQL语言中授权的操作是通过_____语句实现。

A. CREATE

B.REVOKE

C.GRANT

D.INSERT

15.设关系模式R(A,B,C,D),F是R上成立的FD集合,F={ A→C,BC→D },那么ρ={R1(A,B,D) , R2(A,C)}相对于R____。

A.是无损联接分解,也是保持FD的分解

B.是无损联接分解,但不保持FD的分解

C.不是无损联接分解,但保持FD的分解

D.既不是无损联接分解,也不保持FD的分解

二、名词解释(10分,每小题2分)

1. 关系

数据库关系模型中的关系,简述就是外键关系,可以是1;1,1:m,m:n的关系。

2. 非平凡依赖

如果X→Y,且Y不是X的子集,则称X→Y是非平凡的函数依赖

3. 约束

4.索引

是以列表为基础建立的数据库对象,保存表中排序的索引列,并记录索引列在表中的物理存储位置,索引可实现对表中数据的逻辑排序和快速查找。

5.存储过程

在客户机/服务器系统中,在数据库中还存放程序,由于这种程序以数据库对象的形式存储在数据库中。

三、简答题(28分,每小题4分)

1.已知关系模式R(A, B, C, D)有函数依赖AC→B,B→D和D→A。回答以下问题:

(a)求蕴含于给定函数依赖的所有完全非平凡函数依赖(限制函数依赖右边只有一个属性)。

(b)求R的所有键码。

2.已知关系模式R(A, B, C, D, E, G)有函数依赖{BG→C, BD→E, DG→C, DAG→CB, AG→B, B→D},

要求此模型的最小函数依赖集合。

3.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={AC→DE,C→E,D→C和E→

A},把关系R分解成S(A,B,C)和其他关系,请给出S中成立的函数依赖并给出S中的FD集合的最小化基本集。

4.设关系模式R(A, B, C, D)有函数依赖{B→C和B→D},回答以下问题:

(a)找出所有违背BCNF的函数依赖。

(b)根据需要把关系分解为满足BCNF的关系集合。

5. 假设某库存数据库中有一关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址)

如果规定:(1) 每个车间的每种零件只有一个数量;(2) 每种零件只存放在一个仓库里; (3) 每个仓库只有一个地址。

试回答下列问题:

(1) 根据上述规定,写出关系模式R的基本函数依赖;

(2) 找出关系模式R的候选码;

(3) 试问关系模式R最高已经达到第几范式?为什么?

6. 设电影数据库中有基本表:

MovieStar(name,address,gender,birthdate),其属性分别表示姓名、住址、性别、出生日期。

现有函数依赖:name→address,请试用关系代数给出该函数依赖的表达式。

7.设有关系R(A,B,C)和S(B,C,D),其元组如下所示:

相关文档
最新文档