令和7年度 秋期 データベーススペシャリスト試験 午前II 問6
次の表に対して、第3正規形まで正規化を行った場合、少なくとも幾つの表に分割されるか。ここで、顧客の1回の注文に対して一つの受注番号が割り当てられ、顧客は1回の注文で一つ以上の商品を注文できるものとする。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
-
ア: 2
誤り。第3正規形まで行うと、受注情報、顧客情報、商品情報、受注明細のように複数に分割されるため、2個にはなりません。 -
イ: 3
誤り。受注・顧客・商品・受注明細といった複数の独立した関係があるため、3個では不十分です。 -
ウ: 4
正しい。
第3正規形まで正規化すると、典型的には次の4つに分割されます。 - 顧客(顧客コード、顧客名)
- 商品(商品コード、商品名、単価)
- 受注(受注番号、受注日、顧客コード)
-
受注明細(受注番号、商品コード、受注数、受注金額)
受注番号は1回の注文を表し、1つの受注に複数商品の明細を持つため、受注と受注明細は分離が必要になります。 -
エ: 5
誤り。商品名や単価は商品コードに従属するため、さらに分割する必要はありません。
答え
ウ: 4
出典:令和7年度 秋期 データベーススペシャリスト試験 午前II 問6