令和4年度 ITパスポート試験 公開問題 問83
データを行と列から成る表形式で表すデータベースのモデルはどれか。
解答・解説
正解: ウ. 関係モデル
データを行と列から成る表形式で表すデータベースのモデルは 関係モデル(リレーショナルモデル) です。 実際のデータベース管理システムにおいて、データを2次元の表(テーブル)として扱い、行(レコード)と列(フィールド)の形式で表現します。現在、最も一般的に普及しているRDBMS(リレーショナルデータベース管理システム)の基礎となっています。
各選択肢の解説
- ア オブジェクトモデル: データとそのデータを操作するための手続き(メソッド)をひとまとめにした「オブジェクト」として扱うモデルです。表形式ではありません。
- イ 階層モデル: データを木構造(ツリー構造)で表現するモデルです。親レコードと子レコードが「1対多」の関係を持つのが特徴です。
- ウ 関係モデル: 正解です。データを行と列から成る表形式で表現します。
- エ ネットワークモデル: データを網の目状の構造で表現するモデルです。階層モデルと異なり、親レコードと子レコードが「多対多」の関係を持つことができます。