[課業] DB MVD問題

看板Examination作者 (學歷無用論是屁)時間8年前 (2016/04/26 21:47), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/1
Hi, 關於資料庫正規化4NF裡談到的MVD(multi-valued dependency)書上好像也說得 不是很具體,小弟剛好有一點心得,不過不確定是否正確 有請各位幫忙釐清一下 謝謝 如下是一張關聯表: http://imgur.com/WTCQr84
如何確定是否有MVD,我的想法是: 將表格拆成兩張表格R1(學號,課程代號)和R2(學號,活動代號) 拆完後如下: http://imgur.com/xepnnzz
然後讓兩張表格做以學號為條件來join,因此會得到和原本表格相同的資料 這樣代表有MVD存在 不知道這樣是否正確呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.189.228 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1461678445.A.74D.html

04/27 00:21, , 1F
其實您可以把4NF和1NF前的非基元值做比較。關聯中,存在著
04/27 00:21, 1F

04/27 00:21, , 2F
學號→→課程代號,學號→→活動名稱,因此存在MVD的關係
04/27 00:21, 2F

04/27 00:21, , 3F
04/27 00:21, 3F

04/27 00:21, , 4F
學號必為CK的一部分。
04/27 00:21, 4F

04/27 00:21, , 5F
你的論述,感覺比較像在說JD的lose-less Join
04/27 00:21, 5F
文章代碼(AID): #1N7t5jTD (Examination)