第6章关系数据理论 作业

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

第6章关系数据理论作业

班级:学号:姓名:完成日期: .

一、单项选择题

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

A.长度不变的

B.不可分解的

C.互相关联的

D.互不相关的

2.关系模式中,满足2NF的模式()。

A.可能是1NF

B.必定是1NF

C.必定是3NF

D.必定是BCNF

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

A.1NF

B.2NF

C.3NF

D.BCNF

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

A.1NF

B.2NF

C.3NF

D.BCNF

5.候选码的属性可以有()。

A.多个

B.0个

C.1个

D.1个或多个

6.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足()。

A.1NF

B.2NF

C.3NF

D.BCNF

二、填空题

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

2.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:。

三、问答题

(一)

(1)根据下列关系模式写出函数依赖以及候选码,区分主属

性和非主属性;

(2)判断每个关系模式属于的范式,并说明为什么?

1.已知关系模式R(A,B,C,D,E)及其上的函数依赖集

合F={A→D,B→C ,E→A }

2.设有关系模式R(S,D,M),其函数依赖集:F={S→D,

D→M},

3.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,

B)→C,C→D},

4.在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,

A→C,A→D,(B,C)→A}

5.在关系模式R(D,E,G)中,存在函数依赖关系{E→D,

(D,G)→E},

6.R(X,Y,Z) F={XY→Z}

7.R(x,Y,z) F={Y→z,XZ→Y}

8.R(X,Y,Z) F={Y→Z,Y→X,X→YZ}

9.R(x,Y,z) F={X→Y,X→Z}

10.R(W,X,Y,Z) F={X→Z,WX→Y}

11.设有关系模式R(U,F),其中:

U={A,B,C,D,E,P},F={A→B,C→P,E→A,CE→D}

12.设有关系R(A,B,C,D,E),各属性的函数依赖集合有F={AB

→C,B→D,D→E},问:

(1)关系R的候选键是什么?

(2)若将关系R分解成R1(A,B,C)及R2(B,D,E),分别写出关系R1和R2的范式等级;

(3)将关系R分解到3NF

(二)

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

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

如果规定:

每个商店的每种商品只在一个部门销售;

每个商店的每个部门只有一个负责人;

每个商店的每种商品只有一个库存数量。

试回答下列问题:

(1) 根据上述规定,写出关系模式R的基本函数依赖;每个商店的每种商品只在一个部门销售:

每个商店的每个部门只有一个负责人;

每个商店的每种商品只有一个库存数量:

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

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

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

相关文档
最新文档