设为首页 加入收藏

TOP

数据库在线测试题:关系数据理论
2018-05-26 14:14:09 】 浏览:118
Tags:数据库 在线 测试题 关系 数据 理论

1、设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )

关系规范化理论

2、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式? ( )。部门(部门号,部门名,部门成员,部门总经理)

部门成员

3.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到( B)。

1NF

2NF

3NF

BCNF

4.任何由两个属性组成的关系( D )

可能为1NF

可能为2NF

可能为3NF

必为3NF

5.候选关键字中的属性称为( ) 主属性

6.设关系模式R是3NF模式,那么下列说明不正确的是( B )

R必是2NF模式

R必定不是BCNF

R可能不是BCNF

R必是1NF模式

7.消除了部分函数依赖的1NF的关系模式,必定是(2NF )。

8.关系模型中的关系模式至少是( 1NF)

9.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是( )。不可分解的

10.关系模式R中的属性全是主属性,则R的最高范式必定是(3NF )。

11.当关系模式R(A,B)已属于3NF,下列说法中(B )是正确的

它一定消除了插入和删除异常

仍存在一定的插入和删除异常

一定属于BCNF

A和C都是

12.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式 的候选码是(BE )。

13.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C )的缺陷

数据的不一致性

结构不合理

冗余度大

数据丢失

14.设关系R(U),X,Y∈U,X→Y是R的一个函数依赖,如果存在X′∈X,使X′→Y成立,则称函数依赖X→Y是_ 函数依赖。部分

15.若关系为1NF,且它的每一非主属性都____ 候选码,则该关系为2NF。完全依赖于任何一个

16.关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是___和_。

函数依赖和多值依赖

17.在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则候选码是_,关系模式R(A,B,C,D)属于__

A和(B, C)

BCNF

18.如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为__ 关系模式。

3NF

19.在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是__,关系模式R(D,E,G)属于____。

(D,G),(E,G)

3NF

20.对于非规范化的模式,经过_ 转变为1NF,将1NF经过 转变为2NF,将2NF经过转变为3NF。

使属性域变为简单域

消除非主属性对主关键字的部分依赖

消除非主属性对主关键字的传递依赖

21.在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为 。外码

22.设某商业集团数据库中有一关系模式R如下:

R (商店编号,商品编号,数量,部门编号,负责人)

如果规定:1、每个商店的每种商品只在一个部门销售;2、每个商店的每个部门只有一个负责人;3、 每个商店的每种商品只有一个库存数量。

试回答下列问题:

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

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

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

(4) 如果R不属于3NF,请将R分解成3NF模式集。

(商店编号,商品编号)->部门编号,(商店编号,部门编号)->负责人,(商店编号,商品编号)->数量

(商店编号,商品编号,部门编号)

原关系为1NF,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF.将关系分解为2NF为 R1(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)

题3中分解后的R1和R2不存在传递函数依赖,所以分解后的R1和R2是3NF.

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Mysql入门级操作记录 下一篇用COALESCE解决MySQL null求和的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目