次の表を、第3正規形まで正規化を行った場合、少なくとも幾つの表に分割されるか。ここで、顧客の1回の注文に対して1枚の受注伝票が作られ、顧客は1回の注文で一つ以上の商品を注文できるものとする。
部分従属と推移的従属を分離すると受注は4表に分かれる

受注表:
| 受注番号 | 顧客コード | 顧客名 | 受注日 | 商品コード | 商品名 | 単価 | 受注数 | 受注金額 |
|---|---|---|---|---|---|---|---|---|
| 1055 | A7053 | 鈴木電気 | 2023-07-01 | T035 | テレビA | 85,000 | 10 | 850,000 |
| 1055 | A7053 | 鈴木電気 | 2023-07-01 | K083 | 無線スピーカーA | 23,000 | 5 | 115,000 |
| 1055 | A7053 | 鈴木電気 | 2023-07-01 | S172 | Blu-rayプレイヤーB | 78,000 | 3 | 234,000 |
| 2030 | B7060 | 中村商会 | 2023-07-03 | T050 | テレビB | 90,000 | 3 | 270,000 |
| 2030 | B7060 | 中村商会 | 2023-07-03 | S172 | Blu-rayプレイヤーB | 78,000 | 10 | 780,000 |
| 3025 | C9025 | 佐藤電気 | 2023-07-03 | T035 | テレビA | 85,000 | 3 | 255,000 |
| 3025 | C9025 | 佐藤電気 | 2023-07-03 | K085 | 無線スピーカーB | 25,000 | 2 | 50,000 |
| 3025 | C9025 | 佐藤電気 | 2023-07-03 | S171 | Blu-rayプレイヤーA | 50,000 | 8 | 400,000 |
| 3090 | B7060 | 中村商会 | 2023-07-04 | T050 | テレビB | 90,000 | 1 | 90,000 |
| 3090 | B7060 | 中村商会 | 2023-07-04 | T035 | テレビA | 85,000 | 2 | 170,000 |
選択肢
- ア2
- イ3
- ウ4
- エ5
正解と解説
正解:ウ 4
この表には、受注番号で決まる顧客と受注日、顧客コードで決まる顧客名、商品コードで決まる商品名と単価、そして受注番号と商品コードの組で決まる受注数、という4種類の従属がある。部分従属と推移的従属を解消すると、受注・受注明細・顧客・商品の4つの表に分かれる。なお受注金額は単価と受注数から計算できる導出項目である。
選択肢ごとの解説
- ア2表では明細の分離しかできず、顧客名や商品名の推移的従属が残ってしまう。
- イ3表では顧客か商品のどちらかの切り出しが不足し、第3正規形に到達しない。
- ウ正解。受注・受注明細・顧客・商品の4表に分かれ、部分従属も推移的従属も解消される。
- エ5表に分けるほどの独立した従属関係はなく、分割しすぎである。
同じ分野の他の問題
- 次の表に対して、第3正規形まで正規化を行った場合、少なくとも幾つの表に分割されるか。ここで、顧客の1回の注文に対して一つ…2025年度 秋期 午前II 問6
- 関係モデルにおいて、情報無損失分解ができ、かつ、関数従属性保存が成り立つ変換が必ず存在するものはどれか。ここで、情報無損…2023年度 秋期 午前II 問6
- 関数従属に関する記述のうち、適切なものはどれか。ここで、A, B, Cはある関係の属性の集合とする。2025年度 秋期 午前II 問5
- 便名に対して、客室乗務員名の集合及び搭乗者名の集合が決まる関係"フライト"がある。関係"フライト"に関する説明のうち、適…2023年度 秋期 午前II 問7
- 第2正規形である関係Rが、第3正規形でもあるための条件として、適切なものはどれか。2018年度 春期 午前II 問4
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。