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

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

関係データベースを構成する要素の関係を表す模式図
図の説明テキスト

関係データベースを構成する要素の関係を表す模式図。「関係データベース」を示す円柱形の図形があり、その中の要素を指して左側に「a の集まり」と示されている。円柱の図形から点線で引き出される形で表が示され、表のヘッダーは「項目1」「項目2」「項目3」「...」となっている。表全体を指して左側に「b の集まり」と示されている。さらに、表の中の1行が右側に抽出され、その行全体を指して「c の集まり」と示されている。

解答・解説

正解: イ. a: 表, b: レコード, c: フィールド

関係データベースは、データを表(テーブル)の形式で管理し、複数の表を集めて1つのデータベースを構成します。
図の構造を左から順に確認し、要素を特定します。

  1. a に入る語句
    左の円柱は「関係データベース」を表しています。その中にある図形が取り出されて中央の表になっているため、関係データベースは表の集まりであることがわかります。したがって、aには「表」が入ります。

  2. b に入る語句
    中央の表を見ると、横方向の1行が右側に引き出されています。表はこのような行データの集まりで構成されており、この行のことをレコードと呼びます。したがって、bには「レコード」が入ります。

  3. c に入る語句
    右側に引き出された1行(レコード)は、さらに複数の細かい枠に分かれています。これらは表の列(項目1、項目2、項目3...)に対応するデータ項目であり、フィールドと呼びます。1つのレコードは複数のフィールドの集まりで構成されます。したがって、cには「フィールド」が入ります。

以上より、a: 表, b: レコード, c: フィールド の組み合わせが適切です。

各選択肢の解説

  • ア (a: 表, b: フィールド, c: レコード): bとcが逆になっています。表を構成する行の集まりがレコードであり、そのレコードを構成する個々の要素がフィールドです。
  • イ (a: 表, b: レコード, c: フィールド): 正解です。
  • ウ (a: フィールド, b: 表, c: レコード): aとbが誤りです。関係データベースはフィールドの集まりではなく、表の集まりです。
  • エ (a: レコード, b: 表, c: フィールド): aとbが誤りです。データベースを構成する大きな単位が表であり、表の中身がレコードです。

Spineチーム