- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1周(第五章:函数依赖、推理规则、闭包)
二、研讨课:
1. 假设员工关系EMP(员工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成员,那么关系EMP属于 数据冗余 问题;为了解决这一问题,应该将员工关系EMP分解为 (员工号,姓名,部门,家庭地址,家庭成员,成员关系)(部门,部门负责人,部门电话) ,
画出ER图(上学期学过了,很简单,懒得画),主外键(主键:员工号,外键:部门)(主键:部门)。
员工号 姓名 部门 部门电话 部门负责人 家庭住址 家庭成员 成员关系 0011 张晓明 开发部 808356 0012 北京海淀区1号 张大军 父亲 0011 张晓明 开发部 808356 0012 北京海淀区1号 胡敏铮 母亲 0011 张晓明 开发部 808356 0012 北京海淀区1号 张晓丽 妹妹 0012 吴俊 开发部 808356 0012 上海昆明路15号 吴胜利 父亲 0012 吴俊 开发部 808356 0012 上海昆明路15号 王若垚 母亲 0021 李立丽 市场部 808358 0021 西安雁塔路8号 李国庆 父亲 0021 李立丽 市场部 808358 0021 西安雁塔路8号 罗明 母亲 0022 王学强 市场部 808356 0021 西安太白路2号 王国钧 父亲 0031 吴俊 财务部 808360 西安科技路18号 吴鸿翔 父亲
2. 判断F={A-BC,B-A,AD-E}和G={A-BC,B-A,BD-E}是等价的
因为B-A,所以BD-AD,因为AD-E,所以BD-E,所以。。。
3. 设关系模式R具有n个属性,在模式R上可能成立的函数依赖有 (1) 个?其中平凡的FD有 (2) 个?非平凡的FD有 (3) 个?以上3点都需说明为什么
三、作业:
1. 设函数依赖集 F={AB-E,AC-G,AD-BG,B-C,C-D},试证AC-G是冗余的。
AD-BG,C-D,所以AC-BG,所以AC-G,所以冗余
课本Page124:习题5.3
(1)X-?永远满足。
(2)?-Y,则 属性Y对于各元组的值相同 。
(3)?-?为平凡的函数依赖,永远满足。
3. 课本Page124:习题5.8
证明:(反证法)假设存在A→B
那么 A→AB, 关系模式R的候选码即为A,不是全码
∴ 假设不存在,R不满足A→B
同理:R不满足 B→A
第2周(第五章:、关键码、最小函数依赖集)
二、研讨课:
2.设有函数依赖集:F={AB-C,C-A,BC-D,ACD-B,D-EG,BE-C,CG-BD,CE-AG},计算其等价的最小依赖集。
1、把右边都写成单属性
AB-C,C-A,BC-D,ACD-B,D-E,D-G,BE-C,CG-B,CG-D,CE-A,CE-G
2、去左边冗余属性
C-A,CE-A冗余,去掉CE-A,所以
AB-C,C-A,BC-D,ACD-B,D-E,D-G,BE-C,CG-B,CG-D,CE-G
3、去冗余的FD
D-G,所以CD-CG,CG-B,所以CD-B,所以ACD-B,所以ACD-B冗余
所以
AB-C,C-A,BC-D,D-E,D-G,BE-C,CG-B,CG-D,CE-G
已知R(ABCDE),F={A→B,BC→A,A→D},求R的全部非主属性。
L:C
R:D
N:E
LR:A,B
CE+=CE
ACE+=ABCDE
BCE+=ABCDE
所以非主属性为D
三、作业:
1. 已知F={B→D,A→D,DA→CB,CD→A},求Fmin。
1、右边单属性
B→D,A→D,DA→C,DA→B,CD→A
左边冗余属性
A→D,DA→C,DA→B,所以A→C,A→B
所以
B→D,A→D,A→C,A→B,CD→A
3、冗余的FD:无
2. 如果关系模式R(A,B)的候选码为(A,B)(即为全码),那么该关系模型一定不满足A→B,或B→A。
没什么好说的
3. 设有R(ABCDE),F={ A→C,B→C,C→D,CE→A,DE→C },求候选码。
L:B,E
R:
N:
LR:A,C,D
BE+=ABCDE
所以BE
第3周(第五章:分解无损和保持FD)
二、研讨课:
1. R(ABCDE), F={AB→C,AC→E,C→B,E→C,D→C},ρ={ABC,AD,AE,BE,DE},求ρ的分解无损性
A B C D E ABC a1 a2 a3 b41 b51 AD a1 b22 b32 a4 b52 AE a1 b23 b33 b43 a5 BE b14 a2 b34 b44 a5 DE b15 b2
文档评论(0)