応用情報技術者
データベース
リレーショナルデータベースにおいて、行を一意に識別するための列を何と呼ぶか。
1.
主キー(プライマリキー)
✓ 正解
2.
外部キー
3.
インデックス
4.
ビュー
📝 解説
主キー(プライマリキー)はリレーショナルデータベースのテーブルで「各行を一意に識別するための列(または列の組み合わせ)」です。社員証番号に例えると、同姓同名の社員が複数いても社員証番号は必ず一意なので、1人を特定できます。主キーはNULL値を含まず、テーブル内で重複しない値を持つという2つの制約があります。外部キーは「別のテーブルの主キーを参照する列」で、テーブル間の関係を表します。インデックスはデータ検索を高速化するための索引です。ビューはSQL文を仮想的なテーブルとして定義したものです。「主キー=一意識別・NULLなし・重複なし」という定義を確実に覚えておきましょう!