問題
問84
データベースを設計するときに、データの関連を整理して表現することを目的として使われるものはどれか。
- E-R図
- アローダイアグラム
- ガントチャート
- フローチャート
[出典:ITパスポート試験 平成28年度春期 問84]
正解
正解は「ア」です。
解説
正解は「ア E-R図」です。E-R図(Entity-Relationship図)は、データベースを設計する際に、データ同士の関係性を視覚的に表現するための図です。データベースは、様々な情報を整理して保存する「箱」のようなものです。
例えば、あるお店が顧客の情報と商品の情報を管理したいと考えたとします。顧客情報には「顧客の名前」「住所」などがあり、商品情報には「商品名」「価格」などがあります。E-R図では、これらの「顧客」や「商品」といった、データベースで管理したい主な対象(エンティティ)を四角で表します。そして、それぞれのエンティティが持つ情報(属性)を楕円で表し、それらのエンティティ間の関係性(リレーションシップ)をひし形で結んで表現します。
例えば、「顧客が商品を注文する」という関係性があった場合、顧客と商品のエンティティをひし形(「注文する」)で結びます。これにより、どのようなデータが必要で、それらがどのように結びついているのかが一目でわかるようになり、データベースの設計がスムーズに進みます。
イ(アローダイアグラム):
アローダイアグラムは、プロジェクト管理において、作業の順序や所要時間を矢印で表し、完了までの経路(クリティカルパス)を分析する手法です。データベースの設計とは直接関係ありません。
ウ(ガントチャート):
ガントチャートは、プロジェクトのスケジュール管理で使われる表で、各作業の開始日と終了日を棒グラフで表します。作業の進捗状況を視覚的に把握するのに役立ちますが、データベースのデータ関連性を表現するものではありません。
エ(フローチャート):
フローチャートは、業務の流れやプログラムの処理手順を図記号で表したものです。特定の作業やシステムの論理的な流れを示すもので、データベースのデータ間の関係性を表現するものではありません。
難易度
この問題の難易度は比較的「易しい」です。ITパスポート試験のデータベース分野では、E-R図が基本的な概念として頻繁に出題されます。E-R図が何のために使われるかという目的を理解していれば、他の選択肢が別の目的の図であることを知っていることで正解にたどり着きやすいでしょう。専門用語に慣れていない初心者の方でも、それぞれの図がどのような目的で使われるかを押さえておくことが重要です。
用語補足
E-R図(Entity-Relationship図):
データベースの設計に使われる図で、データ(エンティティ)とデータ間の関係(リレーションシップ)を視覚的に表現します。例えば、本屋さんで「お客様(エンティティ)」と「本(エンティティ)」があり、「お客様が本を買う(リレーションシップ)」という関係を図で表すようなものです。
アローダイアグラム:
プロジェクトの工程を管理するための図です。各作業を矢印でつなぎ、どの作業からどの作業へ進むか、どれくらいの時間がかかるかを示します。例えば、料理を作る際に「材料を切る」→「炒める」→「盛り付ける」といった一連の流れとそれぞれの所要時間を矢印で表し、全体でどれくらい時間がかかるかを見るようなものです。
ガントチャート:
プロジェクトのスケジュールを棒グラフで表した図です。いつからいつまで、どの作業を行うかを示すことで、全体の進捗状況を把握しやすくします。例えば、夏休みの宿題計画表で、いつからいつまで読書感想文、自由研究、ドリルをやるかを棒グラフで書いて、進捗を見るようなものです。
フローチャート:
業務やプログラムの処理の流れを記号を使って図式化したものです。例えば、自動販売機で飲み物を買うときに、「お金を入れる」→「商品を選ぶ」→「お釣りが出るか確認する」といった一連の手順を記号で表して、処理の流れをわかりやすく示すようなものです。
対策
この問題を解くためのポイントは、各図表が「何のために使われるのか」という目的を正確に理解することです。ITパスポート試験では、E-R図、ガントチャート、フローチャートなど、様々な図表が登場しますが、それぞれの役割を区別することが重要です。特にデータベースの設計に関する問題では、データ間の関係性を表現するE-R図がキーワードになります。それぞれの図表の目的と、それが使われる分野を結びつけて覚えることで、類似問題にも対応できるようになります。

