网站大量收购独家精品文档,联系QQ:2885784924

4-关系规范化设计.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系规范化设计 一、考核内容 1、对函数依赖,平凡函数依赖,非平凡函数依赖,完全非平凡函数依赖,部分依赖,传递依赖概念的准确理解。 2、对1NF、2NF、3NF、BCNF概念的准确理解。 3、函数依赖推理规则及应用。 4、找出一个关系模式的候选键,及判断其范式级别。 5、将一个1NF分解为3NF。 二、试题 ㈠ 选择 1、在关系模式R(U)中,XU,YU且X→Y,则X与Y之间的关系是( B )。 A.一对一 B.一对多 C.多对多 D.多对一 2、设有关系模式R(ABC),下面关于函数依赖不正确的推理是( B )。 A.A→B,B→ C,则A→C。 B.AB→C,则A→ C,B→C。 C.A →B,A→C,则A→BC。 D.A →B,C→B,则AC→B。 3、下面关于“候选键”概念的叙述中,不正确的叙述是( C )。 A.一个关系可以有多个候选键。 B.关系中任何一个属性都函数依赖于候选键。 C.候选键再添加一个属性还是候选键。 D.从候选键中去掉一个属性后就不再是候选键了 4、下面对2NF的叙述中,不正确的说法是( E )。 A.2NF模式中不存非主属性对侯选键的部分依赖。 B.不是2NF模式,一定不是3NF. C.任何一个二元模式一定是2NF。 D.2NF模式中每个属性不可再分割。 E.2NF模式中不存在传递依赖。 5、下面对3NF的叙述中,不正确的说法是( A )。 A.3NF模式中不存属性对侯选键的传递依赖。 B.3NF模式中不存非主属性对侯选键的部分依赖。 C.如果模式R是3NF,那么R一定是2NF。 D.3NF模式中不存非主属性对侯选键的传递依赖。。 E.任何一个二元模式一定是3NF。 ㈡ 填空 1、在关系模式R(U)中,X和Y是U的子集。若对R(U)的任一个关系r 都存在如下事实:“r 中不存在两个元组,它们在X属性上的值相同而在X属性上的值相同”,那么我们就称(属性Y函数依赖于属性X)。 2、对于X→Y,若存在WX且W→Y,则称属性Y( )函数依赖于属性X。 3、设X→Y为R上的一个函数依赖,若对X的任意一个真子集A,都有( ),则称Y完全函数依赖于X。 4、设R是个1NF,若消除R中的( 部分依赖 ),则可把R分解成2NF集。 5、设R是个1NF,若消除R中的( 传递依赖 ),则可把R分解成3NF集。 ㈢ 判断 1、在一个关系模式中,属性之间的函数依赖是由客观事实决定的。√ 2、任何一个1NF都可以既保持函数依赖的分解又无损地分解成3NF集。√ 3、若在关系模式R(U)中,属性X的每个值都与属性Y的值1-1对应,那么X→Y,Y→X。√ 4、一个2元关系一定是3NF。√ 5、设X是关系模式R(U)的一个属性集,如果不包含它的任何一个属性集都不能决定它,那么X一定是主属性。√ 6、一个模式中只要存在部分依赖,那么就必然存在传递依赖。√ 7、一个关系模式只有一个候选键,并且候选键是单个属性,那么该模式一定是3NF。√ 8、如果R是3NF模式,那么R也是2NF模式。√ 9、如果一个关系的候选键只是一个单值属性,那么它一定是2NF。 ㈣ 规范化设计题 1、设关系模式R(职工号,日期,日营业额,部门名,部门经理),该模式统计商店每个职工的日营业额,以及记载职工所在的部门和经理是谁。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。请回答下列问题: ⑴ 根据上述规定,写出模式R的基本FD和候选键。 ⑵ 说明R是否为2NF,并说明理由。 ⑶ 说明R是否为3NF,如果不是请将R分解成3NF。 2、设关系模式R(学号,姓名,生日,系代码,系名称,班级代码,专业代码), 学校中规定:一个学生学号唯一,一个专业只能属于一个系,一个系可能有多个专业,一个系有多个班级。一个班级属于一个专业。 请回答下列问题: ⑴ 根据上述规定,写出模式R的基本FD和候选键。 ⑵ 说明R是否为2NF,并说明理由。 ⑶ 说明R是否为3NF,如果不是请将R分解成3NF。 3、设有关系模式R(运动员编号,比赛项目,成绩,比赛类别,比赛主管)。如果规定:每个运动员每参加一个比赛项目,就有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。请回答下列问题: ⑴ 根据上述规定,写出模式R的基本FD和候选键。 ⑵ 说明R是否为2NF,并说明理由。 ⑶ 说明R是否为3NF,如果不是请将R分解成3NF。 ⑷ 画出此问题的ER模型。

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档