ITパスポート試験 / 平成26年度 秋期 ITパスポート試験 公開問題 / 問74
certification-simodake-work

平成26年度 秋期 ITパスポート試験 公開問題 問74 解説 関係データモデル

データベースの論理的構造を規定した論理データモデルのうち,関係データモデ ルの説明として適切なものはどれか。

  1. ア データとデータの処理方法を,ひとまとめにしたオブジェクトとして表現する。
  2. イ データ同士の関係を網の目のようなつながった状態で表現する。
  3. ウ データ同士の関係を木構造で表現する。
  4. エ データの集まりを表形式で表現する。 ✓ 正答

解説

選択の判断根拠

この問題は、データモデルの種類をキーワードで結びつけられるかが鍵です。「関係データモデル(リレーショナルデータモデル)」という言葉を見たら、即座に「表(テーブル)」を連想してください。今回の選択肢は各データモデルの代表的な特徴を説明しているため、キーワードさえ一致すれば迷うことはありません。

データベースを形作る4つのモデル

データベースにおいてデータをどのように整理して保持するかを決める枠組みを「データモデル」と呼びます。試験で問われやすい主要な4つの形式を整理しましょう。

  1. 関係データモデル:今回正解の形式です。行と列を持つ「表」の形式でデータを管理します。現代のデータベース管理システム(DBMS)の主流であり、SQLという言語を使って操作します。
  2. 階層データモデル:親データの下に子データがぶら下がる「木構造(ツリー構造)」です。データの親子関係が明確ですが、複雑な関連付けには向きません。
  3. ネットワークデータモデル:網の目のようにデータ同士を結びつける形式です。階層モデルよりも柔軟な表現が可能ですが、構造が複雑になりがちです。
  4. オブジェクト指向データモデル:データそのものと、そのデータに対する処理(操作)をひとまとめ(オブジェクト)として管理するモデルです。Javaなどのプログラム言語と相性が良いのが特徴です。

なぜ「表形式」が主流なのか

ITパスポート試験で「関係データモデル」が頻出するのは、これが現在のIT現場で最も広く使われているからです。私たちが普段利用しているWebサービスや業務システムで使われているデータベースのほとんどが、この関係データモデルを採用しています。

このモデルの最大のメリットは、シンプルであることです。データが「表」という身近な形式で定義されているため、人間が見たときに直感的に理解しやすく、また「別の表と関連付ける(結合する)」という処理も数学的に体系化されています。

現場において、データベースを設計する際は「どのような表を作るか」「表同士をどう紐付けるか(主キーや外部キーの設定)」を考えることが第一歩となります。この基礎知識を身につけることは、単なる試験対策にとどまらず、システム開発の設計思想を理解する上での必須スキルといえます。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう