ホーム > データベーススペシャリスト試験 > 2015年

データベーススペシャリスト試験 2015年 午前206


受注入力システムによって作成される次の表に関する記述のうち, 適切なものはどれか。受注番号は受注ごとに新たに発行される番号であり, 項番は1回の受注で商品コード別に連番で発行される番号である。  なお, 単価は商品コードによって一意に定まる。
問題画像
正規化は行われていない。
第1正規形まで正規化されている。(正解)
第2正規形まで正規化されている
第3正規形まで正規化されている。

解説

現在の表構造と依存関係

受注日受注番号得意先コード項番商品コード数量単価
2015-03-0599586702561201212020,000
2240051015,000
32800755,000
  • 主キー候補 : (受注番号, 項番)
  • 関数従属性
    • 受注番号 → 受注日, 得意先コード (部分従属)
    • 商品コード → 単価 (非キー → 非キー)

正規形の判定

正規形判定理由
第 1 正規形 (1NF)満たすすべて原子値
第 2 正規形 (2NF)満たさない複合 PK の一部(受注番号)のみで決まる属性が存在
部分従属性
第 3 正規形 (3NF)2NF を満たしていないため到達しない

選択肢対応

  •  「正規化は行われていない」 … ✕(1NF にはなっている)
  •  「第 1 正規形までで正規化されている」 …
  • ウ 「第 2 正規形まで」 … ✕
  • エ 「第 3 正規形まで」 … ✕

結論

この表は 第 1 正規形 までは満たすが、第 2 正規形には達していない。
したがって適切なのは 選択肢「イ」
← 前の問題へ次の問題へ →

©︎2025 情報処理技術者試験対策アプリ