关系数据库管理系统中的次要键


什么是次要键

次要键是指未被选择为主键的键。但是,它被认为是主键的候选键。

因此,未被选为主键的候选键被称为次要键。候选键是可以被认为是主键的属性或属性集。

注意:次要键不是外键。

示例

让我们看一个例子:

学生ID
学生注册号
学生姓名
学生年龄
学生邮箱
096
9122717
Manish
25
aaa@gmail.com
055
9122655
Manan
23
abc@gmail.com
067
9122699
Shreyas
28
pqr@gmail.com


上面,学生ID、学生注册号学生邮箱 是候选键。它们被认为是候选键,因为它们可以唯一地标识学生记录。选择其中一个候选键作为主键。其余两个键将是次要键。

假设您选择学生ID作为主键,那么学生注册号学生邮箱将是次要键(主键候选)。

示例

让我们看另一个例子:

员工ID
员工编号
员工姓名
员工邮箱
员工部门
0989
E7897
Jacob
jacob@example.com
财务部
0777
E8768
Anna
anna@example.com
人力资源部
0656
E8789
Tom
tom@example.com
运营部


上面,员工ID、员工编号员工邮箱 是候选键。它们唯一地标识员工记录。选择其中一个候选键作为主键。其余两个键将是次要键。

更新于:2020年6月15日

6K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.