システム戦略|令和3年度 ITパスポート試験 問1
E-R図を使用してデータモデリングを行う理由として,適切なものはどれか。
- 業務上でのデータのやり取りを把握し,ワークフローを明らかにする。
- 現行業務でのデータの流れを把握し,業務遂行上の問題点を明らかにする。
- ✓ これが正解顧客や製品といった業務の管理対象間の関係を図示し,その業務上の意味を明らかにする。
- データ項目を詳細に検討し,データベースの実装方法を明らかにする。
解説
E-R図は、管理する対象どうしの関係と意味を図にします。
E-R図は、実体と、実体どうしの関連を線で結んで描く図です。ここでいう実体とは、顧客・製品・受注のように、業務が管理の対象として扱うまとまりを指します。データモデリングは、業務に出てくるこうした対象を洗い出し、どれとどれが、どういう意味で結び付いているのかを整理する作業です。ですから描かれるのは、仕事の順序でも、データが移っていく道すじでもなく、対象どうしが同時に持っている関係のほうです。実務では、まず実体を四角で書き出し、次に一対多といった数の対応を線に書き添えていきます。この数の対応が決まると、表をどう分けるかという後の設計もひとりでに定まります。よって適切なのは、顧客や製品といった業務の管理対象の間の関係を図に示し、その業務上の意味を明らかにする、という記述です。
ほかの選択肢はなぜ違うのか
- 業務上でのデータのやり取りを把握してワークフローを明らかにするのは、仕事が誰から誰へ、どの順に渡っていくかを追う見方です。E-R図が描くのは順序ではなく、対象どうしが同時に持っている関係なので、この記述には当たりません。
- 現行業務でのデータの流れを把握して問題点を明らかにするのは、DFDが受け持つ役目です。DFDは処理と処理の間をデータがどう移るかを矢印で描きます。E-R図には流れの向きがないので、ここが二つの図の分かれ目になります。
- データ項目を詳細に検討して実装方法を明らかにするのは、設計の後半に置かれる作業です。E-R図はその一つ手前で、何と何が関係しているのかという業務の意味のほうを固める段階で使うので、目的の置きどころが違います。
この問題に関係する言葉
- E-R図管理の対象と対象どうしの関連によって、データの構造を表す図です。表として実装する前提や、業務上の手順を表すものではありません。
- データモデリング
- DFD
出典:令和3年度 ITパスポート試験 問1
同じ単元をまとめて解くならシステム戦略へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)