# DBMS 中的替代键

> 原文： [https://beginnersbook.com/2015/04/alternate-key-in-dbms/](https://beginnersbook.com/2015/04/alternate-key-in-dbms/)

正如我们在[候选键](https://beginnersbook.com/2015/04/candidate-key-in-dbms/)指南中看到的那样，一个表可以有多个候选键。在这些候选键中，只有一个键被选为[主键](https://beginnersbook.com/2015/04/primary-key-in-dbms/)，其余键被称为**替代键或辅助键**。

## 替代键示例

让我们举一个例子来理解替代键概念。这里我们有一个表`Employee`，这个表有三个属性：`Emp_Id`，`Emp_Number`和`EMP_NAME`。

**表：`Employee`**

```
Emp_Id  Emp_Number   Emp_Name
------  ----------   --------
E01	2264	     Steve
E22	2278	     Ajeet
E23	2288	     Chaitanya
E45	2290	     Robert

```

上表中有两个候选键：

+   `{Emp_Id}`
+   `{Emp_Number}`

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

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