各テーブルには主キーが 1 つだけあります。各関係には 1 つ以上の候補キーがある場合があります。これらの候補キーの 1 つは主キーと呼ばれます。すべての候補キーは主キーになることができます。したがって、主キー候補は候補キーと呼ばれます。
候補キーは、単一の列または複数の列の組み合わせにすることができます。最小のスーパーキーは候補キーと呼ばれます。
EmployeeID と EmployeeEmail はどちらも主キーになる可能性があるため、両方とも候補キーです。テーブルには主キーを 1 つだけ持つことができるため、テーブルの主キーとしていずれかを選択します。
別の例を見てみましょう -
Student_ID | ##学生登録 ##学生名 |
Student_Email |
##S02 |
4545 | デイブ | ddd@gmail.com | S34 |
4541 | ジャック | jjj@gmail.com | S22 |
マーク | うーん@gmail.com | ## 上記 | 、
と
Student_Emailが候補キーです。これらは学生の記録を一意に識別するため、候補キーとみなされます。
以上がRDBMS の候補キーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。