プロジェクトマネージャ 2009年 午前2 問21
問題文
情報システムの全体計画立案のためにE-Rモデルを用いて全社のデータモデルを作成する手順はどれか。
選択肢
ア:管理層の業務から機能を抽出し、機能をエンティティとする。次に、機能の相互関係に基づいてリレーションシップを定義する。さらに、全社の帳票類を調査、整理し、正規化された項目に基づいて属性を定義し、全社のデータモデルとする。
イ:企業の全体像を把握するため、基本的なエンティティだけを抽出し、それらの相互間のリレーションシップを含めて、鳥瞰図を作成する。次に、エンティティを詳細化し、すべてのリレーションシップを明確にしたものを全社のデータモデルとする。(正解)
ウ:業務層の現状システムを分析し、エンティティとリレーションシップを抽出する。それぞれについて適切な属性を定め、これらを基にE-R図を作成し、それを抽象化して、全社のデータモデルを作成する。
エ:全社のデータとその処理過程を分析し、重要な処理を行っている業務を基本エンティティとする。次に、基本エンティティ相互のデータの流れをリレーションシップとしてとらえ、適切な識別名を与える。さらに、基本エンティティと関係あるデータを属性とし、全社のデータモデルを作成する。
🔒 解説は解答すると表示されます
全社データモデルの作成手順【午前2解説】
正解の理由
正しい手順はイです。
全社のデータモデルを作成するときは、まず企業全体を見渡し、顧客・商品・組織などの基本的なエンティティと、それらの大まかな関係を整理します。これが全社のデータ構造を把握するための鳥瞰図になります。
その後、各エンティティを詳細化し、エンティティ間のリレーションシップを明確にして、全社のデータモデルを完成させます。最初に全体像をつかみ、段階的に詳細化する点がポイントです。
解法ステップ
-
目的を確認します
全社の情報システムの計画に使うため、個別業務や既存システムだけでなく、企業全体のデータ構造を把握する必要があります。 -
全体像から始める方法を選びます
まず基本的なエンティティと相互の大まかな関係を整理し、鳥瞰図を作る手順が適切です。 -
詳細化の段階を確認します
鳥瞰図を基にエンティティを詳しくし、リレーションシップを明確にする流れになっている選択肢を選びます。
選択肢別の誤答解説
-
ア:管理層の業務から機能を抽出し、それをエンティティとしています。しかし、エンティティは業務機能そのものではなく、顧客や商品など、管理対象となるデータの種類を表します。また、帳票の項目を整理する方法は、全社のデータモデルを作る手順として適切とは限りません。
-
イ:基本的なエンティティと関係から全体像を作り、後から詳細化する手順です。全社のデータモデルを段階的に作成する方法として適切です。
-
ウ:現状のシステムを分析してモデルを作り、それを抽象化する手順です。既存システムを起点にするため、現行業務やシステムの構造に引きずられやすく、全社の将来計画に向けたモデルの作成手順としては適切ではありません。
-
エ:重要な処理を行う業務を基本エンティティとし、データの流れをリレーションシップとしています。しかし、業務や処理過程、データの流れと、エンティティやリレーションシップは別の概念です。
よくある誤解
-
業務機能をエンティティと考える
エンティティは、顧客・商品・契約などのデータの対象です。「販売する」「審査する」といった処理や機能とは区別します。 -
リレーションシップをデータの流れと考える
E-Rモデルのリレーションシップは、エンティティ間の関連を表します。業務プロセスにおける処理の順序やデータの移動を表すものではありません。 -
最初から属性まで詳細に決める
全社モデルでは、まず主要なエンティティと関係を整理し、その後に詳細化するのが基本です。
補足コラム
全社のデータモデルは、個別システムの設計図というより、企業全体でデータをどう捉えるかを示す共通の土台です。全体像を先に整理すると、部門ごとに異なる用語やデータの重複を発見しやすくなります。
FAQ
Q. 鳥瞰図とは何ですか?
A. 企業全体のデータ構造を大まかに表した図です。主要なエンティティとその関係を示し、個々の属性などの細部は後から加えます。
A. 企業全体のデータ構造を大まかに表した図です。主要なエンティティとその関係を示し、個々の属性などの細部は後から加えます。
Q. エンティティと属性の違いは何ですか?
A. エンティティはデータとして管理する対象の種類で、属性はその対象が持つ性質です。たとえば「顧客」がエンティティ、「顧客番号」や「氏名」が属性です。
A. エンティティはデータとして管理する対象の種類で、属性はその対象が持つ性質です。たとえば「顧客」がエンティティ、「顧客番号」や「氏名」が属性です。
関連キーワード: E-Rモデル、エンティティ、リレーションシップ、全社データモデル、データモデリング

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

