主キー・外部キー・候補キー
主キー
「主キー」とは各レコードを固有のものとして認識するためのフィールド(列)のことです。
関連:主キーとは
外部キー
「外部キー」とは、他のあるテーブルに関連づけられたフィールド(列)のことです。
そのテーブルでは、主キーとなります。
複合主キー
1つのフィールドでは、レコードを固有のものとして認識することはできないけれど、複数のフィールド組み合わることで、各レコードを固有のものとして認識できるキーのことです。
候補キー
「候補キー」とは「主キー」の候補となるキーのことです。
「候補キー」は、「主キー」である場合、「複合主キー」である場合があります。
「候補キー」は、テーブルの中にいくつあっても構いませんが、主キーまたは複合主キーとなれるものは、1つです。