平成24年度 秋期 基本情報技術者試験 午前 問26
テクノロジ/データベースE-R図の説明のうち,適切なものはどれか。
出典:平成24年度 秋期 基本情報技術者試験 午前 問26
- アエンティティタイプ間には,1対多,多対多などのリレーションシップがある。
- イエンティティタイプ間の関連は,参照側から被参照側への方向の矢印線で表現する。
- ウエンティティタイプには属性をもたせないで,リレーションシップタイプに属性をもたせる。
- エエンティティタイプの中に関連先のエンティティ名を記述することによって,リレーションシップを表す。
正解:ア
解説
E-R図(実体関連図)は,エンティティタイプ(実体)とエンティティタイプ間の関連(リレーションシップ)を表現するモデルです。関連には1対1,1対多,多対多といった多重度(カーディナリティ)があります。属性は通常エンティティタイプ自身がもち,関連は矢印線ではなく線(必要に応じて多重度の記号)で表します。
選択肢ごとの解説
- ア正しい。E-R図では,エンティティタイプ間の関連(リレーションシップ)には1対多,多対多などの多重度があります。
- イ誤り。E-R図の関連は方向をもつ矢印線ではなく,多重度を示す記号を付けた線で表現するのが一般的です。
- ウ誤り。E-R図では通常,エンティティタイプ自身が属性をもち,リレーションシップタイプに属性をもたせるのは多対多関連の特別な場合などに限られます。
- エ誤り。E-R図では,関連先のエンティティ名を属性として記述するのではなく,エンティティタイプ間を線で結んでリレーションシップを表します。