Re: [問題]正規化的觀念問題
※ 引述《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)
推
03/11 21:09, , 1F
03/11 21:09, 1F
推
03/11 21:14, , 2F
03/11 21:14, 2F
推
03/11 22:05, , 3F
03/11 22:05, 3F
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章