[討論] 想請問這題的幾個疑點

作者: 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