問題
選択肢
- 1外部キー
- 2主キー(プライマリキー)
- 3インデックス
- 4カラム
正解
2. 主キー(プライマリキー)
詳しい解説を見る解説を閉じる
解説
主キー(プライマリキー)は、リレーショナルデータベースのテーブルで各行(レコード)を一意に識別するための列、または列の組み合わせです。たとえば社員テーブルの社員番号のように、「その値を指定すれば必ず1件に特定できる」列が主キーになります。そのため主キーの値には、重複も空値(NULL)も許されないという制約があります。外部キーは、他のテーブルの主キーを参照してテーブル同士の関連を定義するための列で、たとえば注文テーブルに社員番号列を持たせて社員テーブルと結びつける、といった使い方をします。インデックスは検索を高速化するための索引であり、識別のための仕組みではありません。カラムは単に「列」を指す一般用語です。「主キー=行を特定する背番号、外部キー=他の表への橋渡し」というイメージで対比して覚えましょう。
一問一答
全200問を繰り返し学習