スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.4003
ある企業で新規に導入する顧客管理システムのデータベース設計を行うことになった。顧客と注文の関係性を整理するため、顧客が複数の注文を行い、一つの注文は必ず一人の顧客に属するという関係性を視覚的に表現したい。このとき、データの構造や関係を「実体」と「関連」を用いて表現する図として、最も適切なものはどれか。

【正解の解説】

E-R図

学校の人間関係を相関図で表すように、E-R図は「顧客」や「注文」といったデータ(実体)が、お互いにどのような関係にあるかを「1対多」などの線で結んで視覚化する設計図です。ショッピングモールで言うなら、「お客様カルテ」と「レシートの束」がどう結びついているかを一目でわかるように描く地図のようなものです。

スポンサーリンク

【その他の選択肢の解説】

UML図

UML図はソフトウェアのクラスや処理の流れ、システム全体の動きをオブジェクト指向の考え方に基づいて表現するものであり、E-R図が扱うようなデータベースのデータ構造や関係性そのものを整理する目的とはアプローチが異なります。システム全体の設計図と、データベースの箱の設計図を混同しないように注意しましょう。

Dfd図

DFD図(データフロー図)はデータの「流れ」や「処理」のプロセスに着目するものであり、今回の問題のように「顧客と注文というデータ同士がどう結びついているか」という構造や関係性を表すE-R図とは目的が異なります。工場に例えるなら、データの流れ図はベルトコンベアの経路図であり、E-R図は部品倉庫の棚の配置図のような違いがあります。

WBS図

WBS図は仕事のスケジュールや作業項目を「大作業、中作業、小作業」のようにツリー状に分解して管理するためのものであり、データ構造やリレーションを扱うデータベース設計の文脈では全く使用されません。試験ではデータの関係性を示す用語と、プロジェクト管理の用語を混ぜて出題されることが多いので気をつけましょう。