[讨论] 想请问这题的几个疑点

楼主: povertytrap (povertytrap)   2016-03-11 16:41:03
各位大大我是要考国家身心障碍公务员资讯科的考生
我想请问这题几个问题点
三、两个关联式数据库(Relational Database)表格的纲要如下所示:
R1(A﹐B﹐C﹐D)及R2(A﹐B﹐C﹐D﹐E)
R 为表格名称,A、B、C、D、E 为表格的五个属性(Attribute)
(一)籾假设表格R1 有下列功能相依性(Functional Dependency):
AB → CD, C → D
请问并说明原因,表格R1 是第几个正规型式?(10 分)
(二)粆假设表格R2 有下列功能相依性(Functional Dependency):
A → B, BC → E, ED → A
请问并说明原因,表格R2 是第几个正规型式?(10 分)
此题答案在此网址
http://goo.gl/V2J26M
第三题(第二小题解释不懂)
我去年第一小题是写2NF第二小题是写bcnf
第二小题中
A→B、BC→E、ED→A
根据规则,我用阿姆斯壮定理代替成
A→B、AC→E、ACD→A,又A本身即可决定自己
所以D本身没办法决定任何人
因此R2绝不会是BCNF(我这样解释对吗?)
但R2不是BCNF,我根据这些规则,我也看不出此关联是3NF,3NF特性是去除递移相依
即A→B、B→C,可是在这是A→B、BC→E,虽然可以代换成AC→E,但是E是完全功能相依AC,这样有算递移相依吗?
而且根据3NF,递移相依要独立出自己的表格
R2还是只有一个表格并没有分割阿
答案怎么会是3NF?
而且正规化就是一直分割表格,可是其实这题R1跟R2都没分割
在我眼里应该是1NF不是吗?
数据库考古题就这题有问题,请各位前辈解惑

Links booklink

Contact Us: admin [ a t ] ucptt.com