問題
テクノロジ系
問83 データを行と列から成る表形式で表すデータベースのモデルはどれか。
選択肢
- アオブジェクトモデル
- イ階層モデル
- ウ関係モデル
- エネットワークモデル
解説
正解:ウ
概要
データを行(レコード)と列(項目)から成る表として扱うデータベースのモデルが何かを問う問題です。
正解の理由
行と列で構成される表(関係)としてデータを表すのは関係モデルです。関係モデルは表同士の関係を基にデータを管理し、関係データベースの基礎となる考え方です。
各選択肢の解説
ア(×): オブジェクトモデルはデータと処理をオブジェクトとして扱う考え方で、行と列の表形式で表すモデルではないため誤りです。
イ(×): 階層モデルは親子関係の木構造でデータを表すモデルで、表の行と列で表現する方式ではないため誤りです。
ウ(〇): 関係モデルはデータを表(関係)として表し、行と列で構成される表形式で管理するため正しいです。
エ(×): ネットワークモデルはデータ同士を網状に結び多対多の関係を表すモデルで、表の行列で表す関係モデルとは異なるため誤りです。
ポイント
「表(行と列)で表す=関係モデル(関係データベースの考え方)」と覚えます。