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