DBMS 中的替代键

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

替代键示例

让我们举一个例子来理解替代键概念,这里我们有一个表Employee,这个表有三个属性:Emp_IdEmp_NumberEMP_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将被称为替代键或辅助键。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程