- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程第6章练习
练习——综合应用题 2 P195 课后习题2 解:2)班级关系 班级(班级号,专业名,系名,人数,入学年份) 候选键:班级号, (专业名,入学年份) 外部键:系名 最小依赖集Fmin={班级号→专业名,班级号→人数,班级号→入学年份,专业名→系名,(专业名,入学年份)→班级号} 存在传递函数依赖:班级号→系名 存在部分函数依赖:(专业名,入学年份) →系名 p 练习——综合应用题 2 P195 课后习题2 解:3)系关系 系(系号,系名,办公室地点,人数) 候选键:系号 系名 外部键:无 最小依赖集Fmin={系号→系名,系号→办公室地点,系号→人数,系名→系号} 练习——综合应用题 2 P195 课后习题2 解:4)学会关系 学会(学会名,成立年份,地点,人数) 候选键:学会名 外部键:无 最小依赖集Fmin={学会名→成立年份,学会名→地点,学会名→人数} 练习——综合应用题 2 P195 课后习题2 解:5)学生参加学会关系 学生-学会(学号,学会名,入会年份) 候选键: (学号,学会名) 外部键:学号,学会名 最小依赖集Fmin={(学号,学会名) →入会年份} 第六章 关系数据库的模式设计 本章主要内容 1、函数依赖的定义 2、键(候选键)的定义和判定 3、运算律的内容和应用 4、闭包的计算 5、最小函数依赖集的求法 6、关系模式的分解(无损联接和保持函数依赖) 7、关系模式的范式及范式级别判定的依据 8、分解成BCNF、3NF的算法 9、多值依赖 练习——无损连接 关系模式为R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},那么?={ACD,BD}相对于F是() R1?R2:ACD?BD=D R1-R2:ACD-BD=AC R2-R1:BD-ACD=B D→B在F中,因此无损分解 由AB→C,D→B,得到AD→AB,和AB→C得到AD→C 所以F在ACD上的投影为:{AD→C},在BD上的投影为 { D→B },合并后不可以得到F={AB→C,D→B},所以是不保持函数依赖 练习——关系分解 关系模式为R(A,B,C,D),F是R上成立的FD集,F={AD→C,D→B},那么?={ABC,BD}相对于F是() 不是无损,也不保持函数依赖! 练习——选择题 当属性B函数依赖于属性A时,属性A与B的联系是 ( ) A. 1对多 B. 多对1 C. 多对多 D.以上都不是 答案:B 练习——选择题 下列有关范式的叙述中正确的是 ( ) A. 如果关系模式R∈1NF,且R中主属性完全函数依赖于键,则R是2NF B. 如果关系模式R∈3NF,X,Y ?U,若X→Y,X含有候选码,则R是BCNF C.如果关系模式R∈BCNF,若X→→Y(YX)是平凡的多值依赖,则R是4NF D.一个关系模式如果属于4NF,则一定属于BCNF;反之不成立 答案:D 练习——选择题 下列叙述中正确的是 ( ) A. 函数依赖X→Y的有效性仅决定于两属性集的值;而多值依赖X→→Y的有效性与属性集的范围有关 B.函数依赖X→Y与多值依赖X→→Y的有效性都决定于两属性集的值 C.多值依赖X→→Y若在R(U)上成立,则对任何 Y ′?Y都有X→→Y ′成立 D.对于函数依赖X→Y若在R(U)上成立,不能断言对任何 Y ′?Y都有X→Y ′成立 答案:A 练习——判断题 P197 第12题 解答: 正确 正确 正确 错误 当A-C时,也是无损连接分解 1) 2) 3) 4) 练习——判断题 P197 第12题 解答: 正确 正确 正确 错误 (学号,课号)-成绩; 但学号-成绩, 课号-成绩 5) 6) 7) 8) 练习——范式判断 解题思路: 判断主键:从函数依赖的左边属性找 判断是否存在部分、传递、多值依赖 练习——范式判断 1 指出下列关系模式是第几范式?并说明理由。 1) R(X,Y,Z) F={XY→Z} 2) R(X,Y,Z) F={Y→Z,XZ→Y} 3) R(X,Y,Z) F={Y→Z,Y→X,X→YZ} 4) R(W,X,Y,Z) F={X→Z,WX→Y} 1)BCNF,(XY)* 2)3NF,(XY)*和(XZ)* 3)BC
文档评论(0)