過去問解きまくり研究所 ホーム

平成24年度 春期 午前Ⅱ 問16

データベース設計

概念データモデルに関する問題

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

答えと解説を見る

✓ これが正解ウ弱実体

解説

相手が無くなると存在できなくなる実体を、弱実体と呼びます。

弱実体は、他の実体に依存して存在する実体で、依存先のインスタンスが無くなれば自らも存在できなくなります。たとえば注文と注文明細では、注文が削除されれば、その注文の明細だけが残ることはありません。注文明細は注文に依存しており、識別にも注文の情報を使うことが多くなります。設問の B は、A のインスタンス a が存在しなくなれば関連する b も存在しなくなるので、弱実体にあたります。これに対して、他に依存せず単独で存在できる実体は強実体と呼ばれます。概念データモデルを読むときは、依存先が消えたら一緒に消えるかどうか、の一点で判断すると区別できます。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)