▼主キー
主キーは、表の中の行を一位に識別するための列(または、列の組み合わせ)を指します。
主キーには、重複した値やNULL値をセットすることができません。
主キーは、1つの表に1つだけ設定できます。
▼外部キー
外部キーとは、同じ表または別の表の主キー、または、一意キーを参照する1つの列(または列の組み合わせ)を指します。
外部キーを設定することで、意味のないデータの登録を未然に防ぐことができる。
外部キーが同じ表の親キー(主キー・同じ表の別の列)を参照する場合は、これを自己参照型整合性成約という。