問15-12・基礎
図は、関係データベースの生徒表である。この表の「氏名」(色を付けた列)や「クラス番号」のような列(項目)のことを何というか。
- ①レコード
- ②テーブル
- ③フィールド
- ④インデックス
答えと解説を見る
正解
③フィールド
解説
正解は「フィールド」。表の列、つまりデータの項目のことです。
なぜ
図の生徒表では、色を付けた「氏名」の列が1つのフィールドです。関係データベースでは、データを表(テーブル)で管理します。表の1行が1件分のデータ(レコード)、1列が1つの項目(フィールド)です。なお、表の形には、1件分のデータを1行にまとめて項目を列として横に並べるワイド形式(横持ち)と、「どの件の・どの項目が・どんな値か」を1行ずつ書き、項目の数だけ行が縦に伸びるロング形式(縦持ち)があります。
ひっかけ注意
・「レコード」…表の1行で、1件分のデータのまとまり。生徒表なら、生徒1人分の生徒番号・氏名・クラス番号の組が1つのレコードです。
・「テーブル」…行と列からなる表そのもの。関係データベースでは、生徒表とクラス表のように目的ごとに2つ以上の表を作り、結合して使います。
・「インデックス」…検索を速くするために、特定のフィールドに作っておく索引。本の巻末の索引と同じ役目をします。
正解は「フィールド」。表の列、つまりデータの項目のことです。
なぜ
図の生徒表では、色を付けた「氏名」の列が1つのフィールドです。関係データベースでは、データを表(テーブル)で管理します。表の1行が1件分のデータ(レコード)、1列が1つの項目(フィールド)です。なお、表の形には、1件分のデータを1行にまとめて項目を列として横に並べるワイド形式(横持ち)と、「どの件の・どの項目が・どんな値か」を1行ずつ書き、項目の数だけ行が縦に伸びるロング形式(縦持ち)があります。
ひっかけ注意
・「レコード」…表の1行で、1件分のデータのまとまり。生徒表なら、生徒1人分の生徒番号・氏名・クラス番号の組が1つのレコードです。
・「テーブル」…行と列からなる表そのもの。関係データベースでは、生徒表とクラス表のように目的ごとに2つ以上の表を作り、結合して使います。
・「インデックス」…検索を速くするために、特定のフィールドに作っておく索引。本の巻末の索引と同じ役目をします。