基本介紹
- 中文名:第一正規化
- 外文名:First normal form
簡介
不匹配第一正規化的情況
重複群
顧客 | 日期 | 數量 |
---|---|---|
Pete | Monday | 19.00 -28.20 |
Pete | Wednesday | -84.00 |
Sarah | Friday | 100.00 150.00 -40.00 |
顧客 | 日期 | 數量 |
---|---|---|
Pete | Monday | 19.00 |
Pete | Monday | -28.20 |
Pete | Wednesday | -84.00 |
Sarah | Friday | 100.00 |
Sarah | Friday | 150.00 |
Sarah | Friday | -40.00 |
缺乏唯一識別碼
顧客 | 日期 | 數量 |
---|---|---|
Pete | Monday | 19.00 |
Pete | Monday | 19.00 |
交易 ID | 顧客 | 日期 | 數量 |
---|---|---|---|
1 | Pete | Monday | 19.00 |
2 | Pete | Monday | 19.00 |
關係資料庫里的第一正規化
單一欄位中有多個有意義的值
人 | 不喜歡的食物 |
---|---|
Jim | Liver, Goat's cheese |
Alice | Broccoli |
Norman | Pheasant, Liver, Peas |
人 | 不喜歡的食物 |
---|---|
Jim | Liver |
Jim | Goat's cheese |
Alice | Broccoli |
Norman | Pheasant |
Norman | Liver |
Norman | Peas |
用很多欄位來表達同一個事實
人 | 喜歡的顏色 | 不喜歡的食物 (1) | 不喜歡的食物 (2) | 不喜歡的食物 (3) |
---|---|---|---|---|
Jim | Green | Liver | Goat's cheese | - |
Alice | Fuchsia | Broccoli | - | - |
Norman | Blue | Pheasant | Liver | Peas |
Emily | Yellow | - | - | - |