关系数据库管理系统中的二级索引
什么是二级索引
二级索引是指未被选为主键的键。但是,它被视为主键的候选键。
因此,未被选为主键的候选键称为二级索引。候选键是可以被视为主键的属性或属性集。
注意:二级索引不是外键。
示例
让我们看一个例子 -
学生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、员工编号和员工邮箱是候选键。它们唯一地识别员工记录。选择其中一个候选键作为主键。其余两个键将是二级索引。
广告