RDBMS 中的辅助键

来源:这里教程网 时间:2026-02-28 17:17:35 作者:

rdbms 中的辅助键

什么是次要键

次要键是未被选为主键的键。然而,它被认为是主键的候选键。

因此,未被选为主键的候选键被称为次要键。候选键是一个属性或一组属性,您可以将其视为主键。

注意:次要键不是外键。

示例

让我们看一个示例 −

Student_ID Student_Enroll Student_Name Student_Age Student_Email
096 9122717 Manish 25 aaa@gmail.com
055 9122655 Manan 23 abc@gmail.com
067 9122699 Shreyas 28 pqr@gmail.com

上面,Student_ID,Student_EnrollStudent_Email是候选键。它们被视为候选键,因为它们可以唯一标识学生记录。选择其中一个候选键作为主键。其余的两个键将成为次要键。

假设您选择了Student_ID作为主键,因此Student_EnrollStudent_Email将成为次要键(主键的候选键)。

示例

让我们看另一个示例 −

Employee_ID Employee_No Employee_Name Employee_Email Employee_Dept
0989 E7897 Jacob jacob@example.com Finance
0777 E8768 Anna anna@example.com HR
0656 E8789 Tom tom@example.com Operations

上面,Employee_ID,Employee_NoEmployee_Email是候选键。它们唯一标识员工记录。选择其中一个候选键作为主键。其余的两个键将成为次要键。

相关推荐