Skip to content

Files

Latest commit

b431ea2 · Aug 29, 2019

History

History
30 lines (19 loc) · 1.08 KB

25.md

File metadata and controls

30 lines (19 loc) · 1.08 KB

DBMS 中的替代键

原文: https://beginnersbook.com/2015/04/alternate-key-in-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将被称为替代键或辅助键。