データベース
基本情報技術者試験|E-R図の記法における構成要素の説明
E-R図の記法における構成要素の説明として最も適切なものはどれか。
アエンティティ(実体)は各属性がとり得る値の範囲そのものを表す要素であり、矩形ではなく楕円などの記号で描かれる
イリレーションシップ(関連)は1つのエンティティ内の主キーを表す下線である
ウエンティティは管理対象の実体を表し、リレーションシップはエンティティ間の関連を表す
エ属性はエンティティ間を結ぶ線で表され、関連の多重度を兼ねて示す
正解
ウ.エンティティは管理対象の実体を表し、リレーションシップはエンティティ間の関連を表す
E-R(Entity-Relationship)図はエンティティ(実体)とリレーションシップ(関連)を中心に対象世界をモデル化する。エンティティが管理対象、リレーションシップがその間の関連を表すという対応が正しい。
?選択肢ごとの解説
ア ×属性がとり得る値の範囲は定義域(ドメイン)の説明であり、エンティティの定義ではない。エンティティは実体そのものを表す。
イ ×リレーションシップはエンティティ間の関連を表すものであり、主キーを示す下線とは別の構成要素である。役割を取り違えている。
ウ ○E-R(Entity-Relationship)図はエンティティ(実体)とリレーションシップ(関連)を中心に対象世界をモデル化する。エンティティが管理対象、リレーションシップがその間の関連を表すという対応が正しい。
エ ×属性はエンティティの性質を表す要素であり、エンティティ間を結ぶ線や多重度は関連に付随する情報で、属性とは別である。
データベースの他の問題
E-R図で『1人の社員は複数の資格を取得でき、1つの資格は複数の社員が取得している』という関係を表す多重度(カーディナリティ…同じ属性構成をもつ関係RとSがある。Rには存在するがSには存在しないタプルだけを取り出す関係代数の演算はどれか。次の「受注」表に対し SQL文 `SELECT COUNT(*), SUM(金額) FROM 受注 WHERE 金額 >=…次の「給与」表に対し SQL文 `SELECT 部署, AVG(給与) FROM 給与 GROUP BY 部署…次の「社員」表と「部署」表を `社員 LEFT OUTER JOIN 部署 ON 社員.部署ID = 部署.部署ID`…相関副問合せ(相関サブクエリ)の特徴として最も適切なものはどれか。SQLで `SELECT 名前 FROM 社員 WHERE 部署ID IN (SELECT 部署ID FROM 部署…SQLの `UPDATE 商品 SET 価格 = 価格 * 1.1 WHERE 分類 = '食品'`…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0239
