原文: https://beginnersbook.com/2015/04/alternate-key-in-dbms/

正如我们在候选键指南中看到的那样,一个表可以有多个候选键。在这些候选键中,只有一个键被选为主键,其余键被称为替代键或辅助键

替代键示例

让我们举一个例子来理解替代键概念。这里我们有一个表Employee,这个表有三个属性:Emp_IdEmp_NumberEMP_NAME

表:Employee

  1. Emp_Id Emp_Number Emp_Name
  2. ------ ---------- --------
  3. E01 2264 Steve
  4. E22 2278 Ajeet
  5. E23 2288 Chaitanya
  6. E45 2290 Robert

上表中有两个候选键:

  • {Emp_Id}
  • {Emp_Number}

DBA(数据库管理员)可以选择上述任何一个键作为主键。让我们说Emp_Id被选为主键。

由于我们选择Emp_Id作为主键,因此剩余键Emp_Number将被称为替代键或辅助键。