基本情報技術者試験 - 令和7年公開問題 - 問11
| ア | エンティティとインスタンスとは,1対1の対応関係をとる。 |
|---|---|
| イ | エンティティとなり得るものは,物的に実現するものである。 |
| ウ | エンティティは,特性を表すための属性(アトリビュート)をもつ。 |
| エ | 異なった種類のエンティティ間の関係は,主として状態遷移として表現される。 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
E-Rモデルにおけるエンティティの特徴を問う問題です。E-Rモデルは,データベース設計において実体(エンティティ)と実体間の関係(リレーションシップ)を図で表現する手法です。エンティティは,名前や住所のように特性を表す「属性」(アトリビュート)を持つという点が特徴であり,正解は選択肢「ウ」です。
「ア」はエンティティとインスタンスが1対1の対応をするという説明ですが,実際には一つのエンティティに対して複数のインスタンス(具体的なデータ)が存在し得るため誤りです。「イ」はエンティティが物的に実現するものに限られるという説明ですが,実際には「注文」や「契約」のような物理的実体を持たない概念もエンティティになり得るため誤りです。「エ」はエンティティ間の関係が主として状態遷移で表現されるという説明ですが,E-Rモデルにおける関係は「リレーションシップ」として表現されるものであり,状態遷移図とは別の概念です。エンティティの本質は「属性を持つ管理対象」であるという理解が重要です。
分野 : テクノロジ系 › 技術要素 › データベース › データベース設計
解説 :
E-Rモデルにおけるエンティティの特徴を問う問題です。E-Rモデルは,データベース設計において実体(エンティティ)と実体間の関係(リレーションシップ)を図で表現する手法です。エンティティは,名前や住所のように特性を表す「属性」(アトリビュート)を持つという点が特徴であり,正解は選択肢「ウ」です。
「ア」はエンティティとインスタンスが1対1の対応をするという説明ですが,実際には一つのエンティティに対して複数のインスタンス(具体的なデータ)が存在し得るため誤りです。「イ」はエンティティが物的に実現するものに限られるという説明ですが,実際には「注文」や「契約」のような物理的実体を持たない概念もエンティティになり得るため誤りです。「エ」はエンティティ間の関係が主として状態遷移で表現されるという説明ですが,E-Rモデルにおける関係は「リレーションシップ」として表現されるものであり,状態遷移図とは別の概念です。エンティティの本質は「属性を持つ管理対象」であるという理解が重要です。