ITパスポート過去問 令和6年度(2024年)問60
関係データベースを構成する要素の関係を表す図において,図中のa~cに入れる字句の適切な組合せはどれか。


選択肢
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
関係データベースは複数の「表(テーブル)」で構成されます。表は「レコード(行)」の集まりで、レコードは「フィールド(列)」という項目の集まりです。図では、aが表、bがレコード、cがフィールドに対応するので、正解は「イ」です。
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がフィールドに対応するので、正解は「イ」です。
テクノロジ系 > 技術要素 > データベース
aは「表」で正しいですが、bが「フィールド」、cが「レコード」になっています。図は表の中の横1行を取り出し(レコード)、その中の各項目(フィールド)へ分解しているので、bとcが逆です。
aが「表」、bが「レコード」、cが「フィールド」です。関係データベースが表の集まり、表がレコードの集まり、レコードがフィールドの集まりという関係と一致します。
aが「フィールド」、bが「表」になっており、包含関係が図と一致しません。図では関係データベースが「aの集まり」なので、aは表に相当します。
aが「レコード」、bが「表」になっており、包含関係が誤りです。関係データベースは表の集まりとして扱うのが原則であり、レコードの集まりではありません。