IPA過去問ドリル

平成29年度 春期 データベーススペシャリスト試験 午前Ⅱ 問5

テクノロジ/データベース

E-Rモデルにおいて,実体Aのインスタンスaが他の実体Bのインスタンスbと関連しており,インスタンスaが存在しなくなれば,インスタンスbも存在しなくなる場合,このような実体Bを何と呼ぶか。

出典:平成29年度 春期 データベーススペシャリスト試験 午前Ⅱ 問5

正解:ウ

解説

弱実体(weak entity)とは,他の実体(強実体)の存在に依存して初めて存在できる実体のことです。設問のように,実体Aのインスタンスaが無くなればインスタンスbも存在できなくなるという,親であるAへの存在依存性をもつ実体Bは,弱実体と呼ばれます。

選択肢ごとの解説

  • 誤り。仮想実体という用語は一般的なE-Rモデルの用語として存在せず,設問の説明とは対応しません。
  • 誤り。強実体は,他の実体の存在に依存せずに単独で存在できる実体を指し,設問で説明されている「他の実体に存在を依存する実体」とは逆の性質をもちます。
  • 正しい。実体Aの存在に依存し,Aのインスタンスが無くなればBのインスタンスも存在できなくなるような実体Bは,弱実体と呼ばれます。
  • 誤り。正実体という用語は一般的なE-Rモデルの用語として存在せず,設問の説明とは対応しません。
データベーススペシャリストの過去問を演習モードで解く