ITパスポート試験 / 令和4年度 ITパスポート試験 公開問題 / 問83
certification-simodake-work

令和4年度 ITパスポート試験 公開問題 問83 解説 データベースのモデル

データを行と列から成る表形式で表すデータベースのモデルはどれか。

  1. ア オブジェクトモデル
  2. イ 階層モデル
  3. ウ 関係モデル ✓ 正答
  4. エ ネットワークモデル

解説

この問題の判断基準は、キーワードである「行と列から成る表形式」という表現にあります。データを行(レコード)と列(項目・属性)の2次元の表として整理する仕組みを、専門用語で関係モデル(リレーショナルモデル)と呼びます。

データベースモデルの歴史と仕組み

データベースをどのような構造で管理するかというルールは、コンピュータの進化とともにいくつか考案されてきました。

関係モデル(リレーショナルモデル) 現在、最も広く普及している方式です。データを「表」という単位で管理し、複数の表同士を関連付けることで複雑な情報を扱います。このモデルを採用しているシステムをリレーショナルデータベース(RDB)と呼びます。ITパスポートで登場するSQL(データベース操作言語)は、基本的にこの関係モデルを扱うための言語です。

階層モデル データを「親と子」という木構造で管理する方式です。ひとつの親に対して複数の子をぶら下げる形ですが、親子関係を一度決めると柔軟なデータの変更が難しく、現在のシステムではあまり主流ではありません。

ネットワークモデル 親と子の関係が網目(グラフ構造)のように複雑に絡み合う方式です。階層モデルよりも柔軟にデータを関連付けられますが、構造が非常に複雑になりやすく、設計やメンテナンスの難易度が高いという欠点があります。

オブジェクトモデル データそのものと、そのデータに対する処理(メソッド)をセットにして管理する方式です。オブジェクト指向プログラミングの概念をデータベースに取り入れたもので、画像や音声などの複雑なデータを扱うのに適しています。

試験対策としての考え方

この問題は、各モデルの「データの持ち方」を対応させるだけで解くことができます。

・行と列の表形式 = 関係モデル ・木構造・親子の階層 = 階層モデル ・網目状・グラフ構造 = ネットワークモデル

これらのキーワードをセットで覚えておくことで、形を変えた出題にも確実に対応できるようになります。特にリレーショナルデータベース(関係モデル)は、後の設問で出てくる「主キー」「外部キー」「正規化」といった概念の土台となるため、まずは「表形式=関係モデル」という定義をしっかり定着させましょう。

関係モデル - Wikipedia データベースの基礎知識 - ITパスポート試験ドットコム リレーショナルデータベース(RDB)とは - 分かりやすく解説 - IT用語辞典 e-Words

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

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