基本情報技術者試験 令和7年度 科目A 公開問題 問11
E-R モデルにおけるエンティティの特徴はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
E-Rモデルでは、管理対象として区別したい「もの」や「事柄」をエンティティとして表します。例えば、顧客、商品、注文がエンティティです。エンティティには、その特徴を記録する属性(アトリビュート)を設定します。顧客であれば顧客番号、氏名、住所などが属性に当たるため、ウが正解です。属性のうち、各インスタンスを一意に識別するものは主キーの候補になります。
アの「エンティティとインスタンスが1対1で対応する」は誤りです。エンティティは同じ性質をもつ対象をまとめた型・集合に相当し、インスタンスはその具体例です。「顧客」というエンティティに、顧客番号001の人、002の人など複数のインスタンスが属します。 イの「物的に実現するものに限る」は誤りです。注文、契約、予約など、形のない出来事や概念も、管理すべき情報であればエンティティになり得ます。 エの「関係を主として状態遷移で表す」は誤りです。E-Rモデルでは、エンティティ間の結び付きをリレーションシップとして表し、1対1、1対多、多対多などの対応関係を示します。状態遷移は、状態の変化を表す状態遷移図などで用いる考え方です。
【ポイント】 エンティティは「何を管理するか」、属性は「その何をどんな項目で表すか」、リレーションシップは「管理対象同士がどう結び付くか」です。 具体例を一つ作り、エンティティ、インスタンス、属性を区別できるようにしておきましょう。
出典:令和7年度 基本情報技術者試験 科目A 公開問題 問11
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の20問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる