令和7年度秋期 問6 / 25

令和7年度 秋期 データベーススペシャリスト試験 午前II 問6

次の表に対して、第3正規形まで正規化を行った場合、少なくとも幾つの表に分割されるか。ここで、顧客の1回の注文に対して一つの受注番号が割り当てられ、顧客は1回の注文で一つ以上の商品を注文できるものとする。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

  • ア: 2
    誤り。第3正規形まで行うと、受注情報、顧客情報、商品情報、受注明細のように複数に分割されるため、2個にはなりません。

  • イ: 3
    誤り。受注・顧客・商品・受注明細といった複数の独立した関係があるため、3個では不十分です。

  • ウ: 4
    正しい。
    第3正規形まで正規化すると、典型的には次の4つに分割されます。

  • 顧客(顧客コード、顧客名)
  • 商品(商品コード、商品名、単価)
  • 受注(受注番号、受注日、顧客コード)
  • 受注明細(受注番号、商品コード、受注数、受注金額)
    受注番号は1回の注文を表し、1つの受注に複数商品の明細を持つため、受注と受注明細は分離が必要になります。

  • エ: 5
    誤り。商品名や単価は商品コードに従属するため、さらに分割する必要はありません。


答え

ウ: 4

出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問6

令和7年度秋期の他の問題