データベース設計 (全65問中16問目)
No.16
"受注明細"表は,どのレベルまでの正規形の条件を満足しているか。ここで,実線の下線は主キーを表す。
出典:平成29年春期 問27
- 第1正規形
- 第2正規形
- 第3正規形
- 第4正規形
- [出題歴]
- 応用情報技術者 H22春期 問32
分類
テクノロジ系 » データベース » データベース設計
正解
イ
解説
正規化の段階について、再度確認をしておきます。
以上より"受注明細"表は第2正規形であることがわかります。
- 第1正規形
- 集団項目や繰り返し値を排除する。全ての属性が単一値をもつ状態。
- 第2正規形
- 主キーの一部分である属性に、関数従属している属性を別表に移す。全ての属性が単一値をもち、主キーからの部分関数従属がない状態。
- 第3正規形
- 非キー項目に関数従属している項目を別表に移す。全ての属性が単一値をもち、主キーからの部分関数従属がなく、かつ、主キーからの推移的関数従属がない状態。
以上より"受注明細"表は第2正規形であることがわかります。