情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和2年度 午前Ⅰ9: UML を用いて表した図のデータモデルから,“部品”表,“納入”表及び“メーカ”表を関係データベース上に定義するときの解釈のうち,適切なものはどれか。

情報処理安全確保支援士試験 令和2年度 午前Ⅰ
Q 99 / 30
を用いて表した図のデータモデルから,“部品”表,“納入”表及び“メーカ”表を関係データベース上に定義するときの解釈のうち,適切なものはどれか。
UMLのデータモデル図。「部品」(部品番号,部品名)と「納入」(納入日,数量)が多重度 1 対 *、「納入」と「メーカ」(メーカ番号,メーカ名)が多重度 * 対 1 で関連している。

解説

情報処理安全確保支援士試験 令和2年度 午前Ⅰ 問9「UML を用いて表した図のデータモデルから,“部品”表,“納入”表及び“メーカ”…」の正解と解説です。情報処理安全確保支援士試験の「データベース」分野の過去問で、各選択肢の正誤も解説付きで確認できます。

正解

. 部品番号とメーカ番号の組みを“納入”表の候補キーの一部にできる。

問題の解説

部品とメーカが多対多(部品1対納入多、納入多対メーカ1)の関連を持つ場合、間の納入表が交差(連関)エンティティとなる。納入表は部品番号とメーカ番号を外部キーとして持ち、それらの組(必要なら納入日も含む)を候補キーの一部にできる。よってウが正しい。多対多を分解する関係DB設計の基本パターン。

選択肢ごとの解説

  • 同一部品を同一メーカから複数回納入する場合もあり、納入日等で区別できるため許されないとは限らない。
  • 納入表は部品表とメーカ表を参照する外部キーを必要とするため、不要とする記述は誤り。
  • 部品番号とメーカ番号の組を納入表の候補キーの一部にでき、連関エンティティの設計として正しい。
  • 外部キーは多側の納入表が持つもので、メーカ表が部品番号を外部キーに持つわけではなく誤り。

情報処理安全確保支援士試験 令和2年度 午前Ⅰ の過去問一覧に戻る・問9

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード