看板 Database 關於我們 聯絡資訊
※ 引述《bobju (寶貝豬)》之銘言: : ※ 引述《trueQoo (幸運之神)》之銘言: : : 去除重複群,除了每個欄位只存放1個有意義的欄位值,也要給 pk : : 不然無法用單一值確認一筆資料列 : : 例如 : : 姓名 商品 數量 : : 小王 2 20 : : 小王 2 21 : : 這樣就違反第一正規化,要給一個 "交易編號"的 pk : 你舉的例子, 並沒有違反第一正規化, 因為主鍵的定義並未侷限在單一欄位上. : 主鍵可以是複合欄位, 所以上述的例子當中, (姓名,商品,數量)可以形成主鍵, : 這樣仍然可以用來識別上述的兩筆記錄是不重複的. 錯了錯了... 姓名,商品,數量 無法成立主鍵 姓名 商品 數量 小王 2 20 小王 2 20 這就 GG 了... 除非實務中禁止同一商品買相同數量,但哪有可能 -- Information . 在世界中心呼喊愛........錢 . ______ . 確定 . ▔▔▔▔▔▔ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.147.241 ※ 編輯: Adonisy 來自: 60.250.147.241 (03/11 20:40)
bobju:你說的狀況我知道.現在是在討論第一正規化的狀況. ok? 03/11 21:09
bobju:而且實務上沒聽說過'每人限購一次'性的消費嗎? 03/11 21:14
trueQoo:最原始的原po(非以上二位)可能要把"實體關聯"搞清楚 03/11 22:05