UMLを用いて表した図のデータモデルから、“部品”表、“納入”表及び“メーカ”表を関係データベース上に定義するときの解釈のうち、適切なものはどれか。
多対多を表す関連クラスは両側の主キーを外部キーとして持つ

選択肢
- ア同一の部品を同一のメーカから複数回納入することは許されない。
- イ“納入”表に外部キーは必要ない。
- ウ部品番号とメーカ番号の組みを“納入”表の候補キーの一部にできる。
- エ“メーカ”表は、外部キーとして部品番号をもつことになる。
正解と解説
正解:ウ 部品番号とメーカ番号の組みを“納入”表の候補キーの一部にできる。
“納入”は“部品”と“メーカ”の両方に多対1で結び付く関連クラスなので、“納入”表は部品番号とメーカ番号の双方を外部キーとして持つ。同じ部品を同じメーカから複数回納入しうるので、部品番号とメーカ番号だけでは行を一意に識別できないが、納入日などと組み合わせれば候補キーになる。つまり部品番号とメーカ番号の組みは候補キーの一部として使える。
選択肢ごとの解説
- ア納入日などで区別できるため、同じ部品を同じメーカから複数回納入することは表現できる。
- イ“納入”表は部品とメーカの両方を参照するので、外部キーは必要である。
- ウ正しい。部品番号とメーカ番号の組みは、納入日などと合わせて候補キーの一部となりうる。
- エ多重度から見て部品番号を持つのは“納入”表であり、“メーカ”表ではない。
同じ分野の他の問題
- 関係データベースのビューに関する記述のうち、適切なものはどれか。2025年度 秋期 問9
- BASE特性を満たし、次の特徴をもつNoSQLデータベースシステムに関する記述のうち、適切なものはどれか。 〔NoSQL…2025年度 秋期 問8
- SQL文に示す参照制約が存在する"商品"表と"受注"表とがある。"商品"表の行を削除したとき、削除した行の商品コードと同…2025年度 春期 問10
- 関係を第2正規形から第3正規形に変換する手順はどれか。2025年度 春期 問9
- 化粧品の製造を行っているA社では、販売代理店を通じて商品販売を行っている。今後の販売戦略に活用するために、次の三つの表を…2024年度 秋期 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。