2NF ; Design
第二正規形
正規化方法よりも「関数従属」のロジックが組込めているかが重要点になる。
Definition
リレーションスキーマ R が 第二正規形である。
R は第一正規形である。
R のすべての非キー属性は R の各候補キーに完全従属している。
ex
[仕入先] | [商品名] | 数量 | 単価 | 金額 |
---|---|---|---|---|
松電機 | DVDレコーダー | 1 | 3000 | 3000 |
松電機 | BDレコーダー | 2 | 8000 | 16000 |
竹化学 | 消臭剤 | 10 | 200 | 2000 |
梅繊維 | 作業服 | 4 | 800 | 3200 |
梅繊維 | 布団 | 2 | 1500 | 3000 |
の関数従属性が見つけられる
instance is
[仕入先] | [商品名] | 数量 | 金額 |
---|---|---|---|
松電機 | DVDレコーダー | 1 | 3000 |
松電機 | BDレコーダー | 2 | 16000 |
竹化学 | 消臭剤 | 10 | 2000 |
梅繊維 | 作業服 | 4 | 3200 |
梅繊維 | 布団 | 2 | 3000 |
[商品名] | 単価 |
---|---|
DVDレコーダー | 3000 |
BDレコーダー | 8000 |
消臭剤 | 2000 |
作業服 | 3200 |
布団 | 3000 |
引用元 # お世話になります