楼主:
Ruid (这人生,烟花一场)
2014-07-15 22:06:57出处:103年高考资料处理 数据库管理
题目三:令R(A,B,C,D,E,F,G)为一符合第一正规化(First normal form)的关联式表格
纲要(relation schema),经分析后知道该纲要具有二候选键,分别为
{A,B}与{B,C}并发现其属性(attribute)中尚有以下功能相依(functional
dependency)存在:A→C,C→G,E→F,E→D。
(一)纲要R是否符合第二正规化(Second nornal form)?若否,请指出问题所在,
并以最简方式折解符合第正规化的不同纲要,并指出每一纲要的主键。
想法:
1.若以{A,B}候选键为主键,则因为C是候选键属性,所以没有部份功能相依于主键
因此R( A,B,C,D,E,F,G)
_ _
2.若以{B,C}候选键为主键,则因为G是部份功能相依于主键,所以不符合第二正规化
因此将拆解为以下R
R1(B,C,A,D,E,F)
_ _
R2(C,G)
_ 注:_ 为主键的底线表示
这是对于第一小题的想法解,要请各位帮忙检验是否有错,请各位不吝指教
重要的是若以{B,C}为主键时,A→C这个功能相依是什么意思,完全不了解
谢谢 <(_ _)>
作者: s89922 2014-07-15 22:58:00
这题真的有点怪,有点傻眼吧,想超久的,照他给的资讯AB还BC都不可能是候选键阿,可能是我真的事还没读通吧,到底谁E不符合最小和唯一性怎么能较候选键,还是候选键另有定义