ITパスポートに戻る
難易度: 2026年度

ITパスポート 一問一答リレーショナルデータベースにおいて… 第41問

問題

リレーショナルデータベースにおいて、テーブルの各行を一意に識別するための列を何と呼ぶか。

選択肢

  1. 1外部キー
  2. 2主キー(プライマリキー)
  3. 3インデックス
  4. 4カラム

正解

2. 主キー(プライマリキー)

詳しい解説を見る

解説

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

一問一答

全200問を繰り返し学習

関連する一問一答

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。