※ 引述《aifos (aifos)》之銘言:
: ※ 引述《magicfx (去南半球度假)》之銘言:
: : 請問一下,以下的資料表不符合哪一層以上的 Normal Form?
: : 要怎麼分割才好?
: : RowID ResourceID Language Name Population
: : 1 0 en United States 297
: : 2 1 en Germany 82
: : 3 2 en Japan 127
: : 4 0 tw 美國 297
: : 5 1 tw 德國 82
: : 6 2 tw 日本 127
: : 其中
: : RowID 和 ResourceID 是 Primary Key
: 不符合2NF以上。
如果把 Population 跟 ResourceID 分割出去之後
會變成符合 3NF
但不符合 BCNF嗎
我不確定 Language欄位要怎麼處理
Language是相依於RowID跟 ResourceID?
換句話說
如果要確保這資料表是 2NF、3NF、BCNF
的話
該怎麼做?(循序漸進)
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.49.71
※ 編輯: magicfx 來自: 140.109.49.71 (09/29 16:34)
※ 編輯: magicfx 來自: 140.109.49.71 (09/29 16:35)
※ 編輯: magicfx 來自: 140.109.49.71 (09/29 16:42)