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

問題

テクノロジ系

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

選択肢

  • オブジェクトモデル
  • 階層モデル
  • 関係モデル
  • ネットワークモデル

解説

正解:

概要

データを行(レコード)と列(項目)から成る表として扱うデータベースのモデルが何かを問う問題です。

正解の理由

行と列で構成される表(関係)としてデータを表すのは関係モデルです。関係モデルは表同士の関係を基にデータを管理し、関係データベースの基礎となる考え方です。

各選択肢の解説

ア(×): オブジェクトモデルはデータと処理をオブジェクトとして扱う考え方で、行と列の表形式で表すモデルではないため誤りです。

イ(×): 階層モデルは親子関係の木構造でデータを表すモデルで、表の行と列で表現する方式ではないため誤りです。

ウ(〇): 関係モデルはデータを表(関係)として表し、行と列で構成される表形式で管理するため正しいです。

エ(×): ネットワークモデルはデータ同士を網状に結び多対多の関係を表すモデルで、表の行列で表す関係モデルとは異なるため誤りです。

ポイント

「表(行と列)で表す=関係モデル(関係データベースの考え方)」と覚えます。

関連用語