ITパスポート 令和4年度 問83
データベース
データを行と列から成る表形式で表すデータベースのモデルはどれか。
- ア オブジェクトモデル
- イ 階層モデル
- ウ 関係モデル
- エ ネットワークモデル
答えと解説
✓ これが正解ウ 関係モデル
解説
行と列の表で表すのが関係モデル、木の形が階層モデルです。
データベースには、データどうしの結び付きをどう表すかによっていくつかの型があります。このうち関係モデルは、データを行と列から成る表の形で表し、表と表を共通する項目で結び付けます。いま広く使われている関係データベースは、この考え方に沿って作られています。表という見慣れた形なので理解しやすく、必要な行や列を後から取り出す操作も決まった手順で書ける点が強みです。残る三つを当てておくと、階層モデルは親から子へ枝分かれする木の形、ネットワークモデルは子が複数の親を持てる網の形、オブジェクトモデルはデータとそれを扱う手続きをひとまとまりの部品として捉える形です。木か、網か、表か、部品かという形の違いで、四つは分かれています。よって行と列の表で表すのは関係モデルです。
ほかの選択肢の解説
- ア オブジェクトモデル:オブジェクトモデルは、データとそれを扱う手続きをひとまとまりの部品として捉える考え方です。部品どうしの関係で組み立てていくものなので、行と列の表という決まった形で表すという説明にはあてはまりません。
- イ 階層モデル:階層モデルは、親から子へと枝分かれしていく木の形でデータを表す考え方です。組織図のような形になり、たどる道筋が一本に決まります。表の形ではないので、行と列で表すという説明とは別のものです。一つの子が一つの親しか持てないという制約があるところも、表との違いです。
- エ ネットワークモデル:ネットワークモデルは、一つの子が複数の親を持てるようにして、網の目のようにつなぐ考え方です。階層モデルより自由に結び付けられますが、やはり行と列の表として表すものではありません。
関連用語
出典:令和4年度 ITパスポート試験 問83
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する