本文へスキップ

令和4年度 ITパスポート試験 問83

この問題の解説と、これまでの解答の記録です。

問83
頻出度★☆☆

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

出典 令和4年度 ITパスポート試験 問83
解説

問 83

  • 不正解ア

    オブジェクトモデルは、データと操作(メソッド)を一体化した「オブジェクト」の単位でデータを扱うモデルであり、行と列から成る表形式で表すものではない。

  • 不正解イ

    階層モデルは、データを親子関係のある木構造(ツリー状の階層)で表現するモデルであり、表形式ではない。1つの子は1つの親しか持てない。

  • ウ

    正解 関係モデル(リレーショナルモデル)は、データを行(レコード/組)と列(項目/属性)から成る二次元の表(テーブル)で表現するデータベースモデルである。設問の「行と列から成る表形式で表す」という記述はこのモデルの定義そのものであり、正解はウ。現在最も広く使われている RDBMS(リレーショナルデータベース管理システム)はこの関係モデルに基づいている。

  • 不正解エ

    ネットワークモデル(網モデル)は、データ間の関係を網の目(グラフ)状につないで表現するモデルであり、1つの子が複数の親を持てる点が階層モデルと異なる。表形式ではない。

ここがポイント
  • 関係モデル(リレーショナルモデル)=データを行(レコード)と列(属性)の二次元の表で表すデータベースモデル。RDBMS の基礎となる考え方。
  • 主要なデータモデルの区別:関係モデル(表)/階層モデル(木構造)/ネットワークモデル(網構造)/オブジェクトモデル(オブジェクト単位)。
用語

解答の記録