[問題] 關於資料庫正規化的相依性討論

看板Examination作者 (火腿哥)時間7年前 (2016/12/03 13:42), 7年前編輯推噓4(4014)
留言18則, 5人參與, 最新討論串1/1
做考題時,發現不同地方,竟有不同推法。 簡單敍述如下: 假設R(B, C, D)中 相依性存在B→C, BC→BD 請問最簡相依是? 作法一: B→C, B→D 還是 作法二: B→C, C→D ==================== 作法一如下, BC→BD,則分解性,BC→B和BC→D 先不論BC→B的自身決定, 依B→C,擴展性BB→BC,又BC→D 所以B→D ===================== 作法二如下: B→C,又BC→BD 擴展性BC→CC, 所以BC→C→D 所以BC→D變成C→D 請問哪裡出了問題? ----- Sent from JPTT on my 黑金鋼. ※ 編輯: jachin (42.79.87.214), 12/03/2016 13:44:49

12/03 13:49, , 1F
我的算法同作法一
12/03 13:49, 1F

12/03 15:06, , 2F
作法二最後你的b為什麼可以消失?c能推回b嗎?
12/03 15:06, 2F

12/03 15:26, , 3F
"擴展性BC→CC"錯了吧
12/03 15:26, 3F

12/03 16:30, , 4F
先回3樓H大,因為B→C,擴展性,兩邊各加上C,和方法一相同
12/03 16:30, 4F

12/03 16:30, , 5F
,方法一是兩邊加上B
12/03 16:30, 5F

12/03 16:35, , 6F
樓被我弄壞了,回jimmy大,其實這方法二化簡法我也覺得怪
12/03 16:35, 6F

12/03 16:35, , 7F
,我盡量把它合理化了,B→C, BC→D,要怎麼導出C→D?←我
12/03 16:35, 7F

12/03 16:35, , 8F
的疑惑
12/03 16:35, 8F

12/03 18:11, , 9F
B可以決定C 而BC可以決定D 所以應該是B->D吧?
12/03 18:11, 9F

12/03 18:11, , 10F
作法2的C->D怪怪的
12/03 18:11, 10F

12/03 18:50, , 11F
推樓上各位的加入討論,事實上我也是前者的作法。
12/03 18:50, 11F

12/03 18:53, , 12F
各位腦子都很清楚,會提出討論的原因是因為我做的結果只有
12/03 18:53, 12F

12/03 18:53, , 13F
和高點網站歷考一樣,如圖http://i.imgur.com/wv8Q1wG.jpg
12/03 18:53, 13F

12/03 18:53, , 14F
12/03 18:53, 14F

12/03 18:56, , 15F
但是→高點向宏的書卻是作法二,另一家網上找的補習班也是
12/03 18:56, 15F

12/03 18:56, , 16F
,更別說公職王的,我一打開就關掉了。謝謝各位
12/03 18:56, 16F

12/03 19:13, , 17F
B能推到C表示B集合大於或等於C集合當C集合能推到D是是
12/03 19:13, 17F

12/03 19:13, , 18F
不是也說明了B能推到D
12/03 19:13, 18F
文章代碼(AID): #1OGbjCw8 (Examination)