1:0-1または1:1の関係を適用するには、外部キーの列に一意の制約を定義することで、1つの組み合わせしか存在できません。通常、これは子テーブルの主キーになります。
FKが参照されるテーブルの主キーまたは一意キーにある場合、FKはそれらを親に存在する値に制約し、1つまたは複数の列の一意制約はそれらを一意性に制限します。つまり、子テーブルは、制約された列の親に対応する値のみを持つことができ、各行には一意の値が必要です。これを行うと、子テーブルには親レコードに対応する最大1つの行が含まれるようになります。