·

データベースのキーの種類

キーについて整理。

  • 候補キー(candidate key)は「主キーになりうるキー」
  • 外部キーは「他のテーブルの主キーを参照するキー」
  • 複合キーは「複数の列からなる主キー」
  • 代理キー(alternate key)は「主キーに選ばれなかった候補キー」
  • 代替キー(surrogate key)は「連番のように一意性を確保するためにシステムから与えられたキー」

参考