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