没有合适的资源?快使用搜索试试~ 我知道了~
上海大学数据库2原理研讨+作业的个人解答.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 29 浏览量
2021-10-11
08:19:52
上传
评论
收藏 303KB DOC 举报
温馨提示
试读
16页
上海大学数据库2原理研讨+作业的个人解答.doc
资源推荐
资源详情
资源评论
第 1 周(第五章:函数依赖、推理规则、闭包)
二、研讨课:
1. 假设员工关系 EMP(员工号,某,部门,部门,部门负责人,家庭住址,家庭成员,
成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成员,
那么关系 EMP 属于数据冗余问题;为了解决这一问题,应该将员工关系 EMP 分解为(员
工号,某,部门,家庭地址,家庭成员,成员关系)(部门,部门负责人,部门),
画出 ER 图(上学期学过了,很简单,懒得画),主外键(主键:员工号,外键:部门)
(主键:部门)。
员工
号
某 部门 部门
部门负
责人
家庭住址 家庭成员 成员关系
0011
X 晓明 开发部
808356 0012
海淀区 1 号 X 大军 父亲
0011
X 晓明 开发部
808356 0012
海淀区 1 号 胡敏铮 母亲
0011
X 晓明 开发部
808356 0012
海淀区 1 号 X 晓丽 妹妹
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,所以冗余
2. 课本 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 / 16
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
3.已知 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
2、左边冗余属性
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},求 ρ 的分解
无损性
2 / 16
A B C D E
3 / 16
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 b25 b35 a5 a5
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 b33 b44 a5
DE b15 b25 b33 a5 a5
A B C D E
ABC a1 a2 a3 b41 b51
AD a1 b22 b32 a4 b52
AE a1 a2 b33 b43 a5
BE b14 a2 b33 b44 a5
DE b15 a2 b33 a5 a5
4 / 16
剩余15页未读,继续阅读
资源评论
- rotash2022-01-02用户下载后在一定时间内未进行评价,系统默认好评。
bw6236223
- 粉丝: 34
- 资源: 12万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功