データベース設計(全65問中16問目)
広告
解説
正規化の段階について、再度確認をしておきます。
以上より"受注明細"表は第2正規形であることがわかります。
- 第1正規形
- 集団項目や繰り返し値を排除する。全ての属性が単一値をもつ状態。
- 第2正規形
- 主キーの一部分である属性に、関数従属している属性を別表に移す。全ての属性が単一値をもち、主キーからの部分関数従属がない状態。
- 第3正規形
- 非キー項目に関数従属している項目を別表に移す。全ての属性が単一値をもち、主キーからの部分関数従属がなく、かつ、主キーからの推移的関数従属がない状態。
以上より"受注明細"表は第2正規形であることがわかります。
広告