平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問1
テクノロジ/データベース概念データモデルの説明として,最も適切なものはどれか。
出典:平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問1
- ア階層モデル,ネットワークモデル,関係モデルがある。
- イ業務プロセスを抽象化して表現したものである。
- ウ集中型DBMSを導入するか,分散型DBMSを導入するかによって内容が変わる。
- エ対象世界の情報構造を抽象化して表現したものである。
正解:エ
解説
概念データモデルとは,特定のDBMSや実装方式(階層型・ネットワーク型・関係型など)から独立して,対象とする業務・世界に存在する実体(エンティティ)やその間の関連といった情報構造を,人間に理解しやすい形に抽象化して表現したものである。E-R図などがその代表例であり,データベースの物理的な実装方式が決まる前の,上位の設計工程で作成される。
選択肢ごとの解説
- ア誤り。階層モデル,ネットワークモデル,関係モデルは,概念データモデルをどのようにコンピュータ上で実装するかという論理データモデル(実装モデル)の種類であり,概念データモデル自体の説明ではない。
- イ誤り。業務プロセスを抽象化して表現したものはデータモデルではなく,DFDや業務フロー図などのプロセスモデルの説明である。
- ウ誤り。概念データモデルは対象世界の情報構造を抽象化したものであり,集中型・分散型といったDBMSの実装方式によって内容が変わるものではない。
- エ正しい。概念データモデルは,特定の実装方式に依存せず,対象世界(業務など)に存在する情報の構造を抽象化して表現したものである。