Re: [問題]正規化的觀念問題

看板Database作者 (寶貝豬)時間17年前 (2009/03/11 17:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/7 (看更多)
※ 引述《trueQoo (幸運之神)》之銘言: : 去除重複群,除了每個欄位只存放1個有意義的欄位值,也要給 pk : 不然無法用單一值確認一筆資料列 : 例如 : 姓名 商品 數量 : 小王 2 20 : 小王 2 21 : 這樣就違反第一正規化,要給一個 "交易編號"的 pk 你舉的例子, 並沒有違反第一正規化, 因為主鍵的定義並未侷限在單一欄位上. 主鍵可以是複合欄位, 所以上述的例子當中, (姓名,商品,數量)可以形成主鍵, 這樣仍然可以用來識別上述的兩筆記錄是不重複的. : 確保資料不重複 : 第二正規化,簡單來講就是這個屬性不會在其他實體出現 : 要和主鍵有 "相依性" (相關性) : 第三正規化則是避免有次實體的情況 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.187.65
文章代碼(AID): #19juH8dH (Database)
討論串 (同標題文章)
文章代碼(AID): #19juH8dH (Database)