ITパスポート令和3年 問1

問1

E-R図を使用してデータモデリングを行う理由として,適切なものはどれか。
  • 業務上でのデータのやり取りを把握し,ワークフローを明らかにする。
  • 現行業務でのデータの流れを把握し,業務遂行上の問題点を明らかにする。
  • 顧客や製品といった業務の管理対象間の関係を図示し,その業務上の意味を明らかにする。
  • データ項目を詳細に検討し,データベースの実装方法を明らかにする。

分類

ストラテジ系 » システム戦略 » 業務プロセス

正解

解説

E-R図は、データベース化の対象となる実体(エンティティ)と実体の持つ属性(アトリビュート)および実体間の関連(リレーションシップ)を表現する図です。任意のオブジェクトとその関連をデータモデル化することが可能ですが、関係データベースとの親和性が特に高いため、関係データベースの概念設計に使用されます。下図は本来のE-R図ですが、実際にはE-R図のUML版であるクラス図を使ってモデリングすることが一般的です。
01.png/image-size:383×151
  • E-R図は、実体同士の静的な関連を表現したものであり、データの流れは表現できません。ワークフローを把握するには業務フロー図やアクティビティ図、BPMN(Business Process Model and Notation)の使用が適しています。
  • 「ア」と同様の理由で誤りです。データを中心に業務の流れを把握するにはDFD(Data Flow Diagram)の使用が適しています。
  • 正しい。E-R図は、現実世界にどのようなデータが存在し、どのように関連し合って機能しているのかを可視化することで、管理対象の業務上の位置付けを明らかにします。
  • データベースの実装方法とは、E-R図等でモデリングされた概念モデルを、具体的にどのデータベースモデル(関係モデル、階層モデル、ネットワークモデル、NoSQLなど)を使って実現するかということです。E-R図は特定のデータベースモデルに依存していないので、どの実装方法を用いるかまでを決定するわけではありません。
© 2009-2024 ITパスポート試験ドットコム All Rights Reserved.

Pagetop