ITパスポート試験

問60

ITパスポート過去問 令和6年度(2024年)問60

関係データベースを構成する要素の関係を表す図において,図中のa~cに入れる字句の適切な組合せはどれか。

 

選択肢

正解と解き方・学習ポイント(AI解説)

正解:
あなたの回答:未回答

関係データベースは複数の「表(テーブル)」で構成されます。表は「レコード(行)」の集まりで、レコードは「フィールド(列)」という項目の集まりです。図では、aが表、bがレコード、cがフィールドに対応するので、正解は「イ」です。

不正解

aは「表」で正しいですが、bが「フィールド」、cが「レコード」になっています。図は表の中の横1行を取り出し(レコード)、その中の各項目(フィールド)へ分解しているので、bとcが逆です。

正解

aが「表」、bが「レコード」、cが「フィールド」です。関係データベースが表の集まり、表がレコードの集まり、レコードがフィールドの集まりという関係と一致します。

不正解

aが「フィールド」、bが「表」になっており、包含関係が図と一致しません。図では関係データベースが「aの集まり」なので、aは表に相当します。

不正解

aが「レコード」、bが「表」になっており、包含関係が誤りです。関係データベースは表の集まりとして扱うのが原則であり、レコードの集まりではありません。

Point

この問題は、関係データベースを構成する基本要素である「表」「レコード」「フィールド」について、定義と位置関係(表の中で行と列がどれに当たるか)を正しく説明できるかを確認することを目的としています。

解くために必要な知識

この問題を解くには、関係データベースの基本構造(表・行・列)の理解が必要です。

用語の整理

用語の対応(表・行・列)

用語 別名 何を表すか
テーブル 行(レコード)と列(フィールド)でデータを管理する枠です。
レコード 表の1行分のデータ(1件分のデータ)です。
フィールド 列、項目 表の1列(項目)です。

構成の関係

  • 関係データベースは、複数の 表(テーブル) で構成されます。

  • 表(テーブル)は、複数の レコード(行) で構成されます。

  • レコード(行)は、複数の フィールド(列・項目) で構成されます。

図の読み取りの要点

図の位置 何の「集まり」か 入る語
a 関係データベース内にある複数の枠(テーブル)
b 表の中で横線で区切られた1件分(行)が複数並ぶ部分 レコード
c 1行の中で項目が横方向に並ぶ部分(列) フィールド

 

選択肢ごとの解説

不正解

aは「表」で正しいですが、bが「フィールド」、cが「レコード」になっています。図は表の中の横1行を取り出し(レコード)、その中の各項目(フィールド)へ分解しているので、bとcが逆です。

正解

aが「表」、bが「レコード」、cが「フィールド」です。関係データベースが表の集まり、表がレコードの集まり、レコードがフィールドの集まりという関係と一致します。

不正解

aが「フィールド」、bが「表」になっており、包含関係が図と一致しません。図では関係データベースが「aの集まり」なので、aは表に相当します。

不正解

aが「レコード」、bが「表」になっており、包含関係が誤りです。関係データベースは表の集まりとして扱うのが原則であり、レコードの集まりではありません。

まとめ

関係データベースは複数の「表(テーブル)」で構成されます。表は「レコード(行)」の集まりで、レコードは「フィールド(列)」という項目の集まりです。図では、aが表、bがレコード、cがフィールドに対応するので、正解は「イ」です。

テクノロジ系 > 技術要素 > データベース