SkillStack
テクノロジ系83 / 100問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ウ

関係モデルは、データを行と列で構成される表、すなわちテーブルとして管理するデータベースモデルです。行は一件分のデータであるレコード、列は氏名や商品番号などのデータ項目であるフィールドに相当します。複数の表に共通するキーを設ければ、表同士を関連付けて必要な情報を取り出せます。現在広く使われている関係データベースはこのモデルを採用しているため、ウが正解です。

アのオブジェクトモデルは誤りです。これは、データとそのデータを操作する手続を一体化したオブジェクトとして管理するモデルです。画像や設計データなど、構造が複雑なデータの管理にも利用されます。

イの階層モデルは誤りです。これは、親の下に子を配置する木構造でデータを表すモデルです。一つの子が原則として一つの親に属する関係の表現に適しています。

エのネットワークモデルは誤りです。これは、データ同士を網状に結び付けるモデルで、一つの子が複数の親と関係するような複雑な関連も表現できます。

【ポイント】 関係モデルでは、「表・行・列・キー」という用語の対応を押さえます。 行は一件のデータ、列はデータの属性、主キーは各行を一意に識別する項目です。 関係データベースの検索や更新には、一般にSQLが使用されます。

出典:令和4年度 ITパスポート試験 公開問題 問83
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める