关系数据库管理系统中的备用键
备用键或辅助键是指未被选为主键的键,但它们是候选键。但是,它被认为是主键的候选键。
未被选为主键的候选键称为备用键或辅助键。候选键是您可以考虑作为主键的属性或属性集。
让我们看一个例子 -
| 学生ID | 学生注册 | 学生姓名 | 学生邮箱 |
| 096 | 2717 | Manish | aaa@gmail.com |
| 055 | 2655 | Manan | abc@gmail.com |
| 067 | 2699 | Shreyas | pqr@gmail.com |
上面,学生ID、学生注册和学生邮箱是候选键。它们被认为是候选键,因为它们可以唯一地识别学生记录。选择其中一个候选键作为主键。其余两个键将是备用键或辅助键。
假设您选择学生ID作为主键,则学生注册和学生邮箱将成为备用键(主键的候选者)。
让我们看另一个例子 -
<员工>
| 员工ID | 员工社会安全号码 | 员工姓名 | 员工电话 |
| E897 | SSN08 | Harry | 999999 |
| E856 | SSN06 | Jacob | 999899 |
| E871 | SSN09 | Amy | 999898 |
在上表中,以下是三个候选键 -
| 员工ID 员工社会安全号码 员工电话 |
选择上述任意一个键作为主键,例如,EmployeeSSN。其余两个键将被称为备用键,因为它们是主键的候选者。
因此,员工社会安全号码和员工电话是备用键。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP