数据库复习题库-关系.doc

数据库复习题库-关系.doc

ID:57283132

大小:19.50 KB

页数:3页

时间:2020-08-09

数据库复习题库-关系.doc_第1页
数据库复习题库-关系.doc_第2页
数据库复习题库-关系.doc_第3页
资源描述:

《数据库复习题库-关系.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、设有关系R(A,B,C)的值如下:ABC223234335下列叙述正确的是[]A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立2、设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},则F+中左部为(BC)的函数依赖有[]A.2个B.4个C.8个D.16个3、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为(     )A.BC

2、D              B.BD             C.CD              D.BC4、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为什么?该关系属于第几范式,请简要地说明理由。(6分)1.已知关系模式R(A、B、C、D、E)满足的函数依敕为:F={A—>B、B—>D、C—>B、DE—>A}(1)求R所有的码,并写出求解过程。(2)判断R的最高范式,,并说明理由2.已知关系模式R(A、B、C、D、E)满足的函

3、数依敕为:F={AB—>C、B—>D,D—>B,BD—>E}(1)求R所有的码,并写出求解过程。(2)判断R的最高范式,,并说明理由5、设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是__________。6、假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问

4、题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。7、设有一个记录各个球队队员每场比赛进球数的关系模式R(队员编号,比赛场次,进球数,球队名,队长名)如果规定每个队员只能属于一个球队,每个球队只有一个队长。①试写出关系模式R的基本FD和关键码。②说明R不是2NF模式的理由,并把R分解成2NF模式集。③进而把R分解成3NF模式集,并说明理由。解:⑴根据每个队员只能属于一个

5、球队,可写出FD队员编号®球队名;根据每个球队只有一个队长,可写出FD球队名®队长名;“每个队员每场比赛只有一个进球数”,这条规则也是成立的,因此还可写出FD:(队员编号,比赛场次)®进球数。从上述三个FD可知道,R的关键码为(队员编号,比赛场次)。⑵从⑴可知,R中存在下面两个FD:(队员编号,比赛场次)®(球队名,队长名)队员编号®(球队名,队长名)显然,其中第一个FD是一个局部依赖,因此R不是2NF模式。对R应该进行分解,由第二个FD的属性可构成一个模式,即R1(队员编号,球队名,队长名);另一个模

6、式由R的属性集去掉第二个FD右边的属性组成,即R2(队员编号,比赛场次,进球数)。R1和R2都是2NF模式,因此ρ={R1,R2}⑶R2(队员编号,比赛场次,进球数)中,FD是(队员编号,比赛场次)®进球数,关键码为(队员编号,比赛场次),可见R2已是3NF模式。R1(队员编号,球队名,队长名)中,FD有两个:队员编号®球队名球队名®队长名关键码为队员编号,可见存在传递依赖,因此R1不是3NF模式。对R1应分解成两个模式:R11(队员编号,球队名),R12(球队名,队长名)。这两个模式都是3NF模式。因

7、此,R分解成3NF模式集时,ρ={R11,R12,R2}8、综合应用题(第1、2小题各2分,第3、4小题各3分,共10分)现有某个应用,涉及到两个实体集,相关的属性为:实体集R(A#,A1,A2,A3),其中A#为码实体集S(B#,B1,B2),其中B#为码从实体集R到S存在多对一的联系,联系属性是D1。1.设计相应的关系数据模型。2.如果将上述应用的数据库设计为一个关系模式:RS(A#,A1,A2,A3,B#,B1,B2,D1),指出该关系模式的码。3.假设上述关系模式RS上的全部函数依赖为:A1→A

8、3,指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?4.如果将上述应用的数据库设计为三个关系模式:R1(A#,A1,A2,A3)R2(B#,B1,B2)R3(A#,B#,D1)关系模式R2是否一定满足第三范式?为什么?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。