关系数据库管理系统中的二级索引


什么是二级索引

二级索引是指未被选为主键的键。但是,它被视为主键的候选键。

因此,未被选为主键的候选键称为二级索引。候选键是可以被视为主键的属性或属性集。

注意:二级索引不是外键。

示例

让我们看一个例子 -

学生ID
学生注册号
学生姓名
学生年龄
学生邮箱
096
9122717
Manish
25
[email protected]
055
9122655
Manan
23
[email protected]
067
9122699
Shreyas
28
[email protected]


上面,学生ID、学生注册号学生邮箱是候选键。它们被视为候选键,因为它们可以唯一地识别学生记录。选择其中一个候选键作为主键。其余两个键将是二级索引。

假设您选择学生ID作为主键,则学生注册号学生邮箱将是二级索引(主键候选)。

示例

让我们看另一个例子 -

员工ID
员工编号
员工姓名
员工邮箱
员工部门
0989
E7897
Jacob
[email protected]
财务
0777
E8768
Anna
[email protected]
人力资源
0656
E8789
Tom
[email protected]
运营


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

更新于: 2020年6月15日

6K+ 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告