关系型数据库管理系统中的候选键
每张表只包含一个主键。每个关系可以有一个或多个候选键。其中一个候选键称为主键。每个候选键都符合主键的条件。因此候选主键称为候选键。
候选键可以是单一列,也可以是多列的组合。最小的超键称为候选键。
举例
EmployeeID 和 EmployeeEmail 既可以是主键,因此两者都是候选键。将这两者中任何一个选为表的主键,因为一张表只能包含一个主键。
我们来看另一个示例 −
| Student_ID | Student_Enroll | Student_Name | Student_Email |
| S02 | 4545 | Dave | ddd@gmail.com |
| S34 | 4541 | Jack | jjj@gmail.com |
| S22 | 4555 | Mark | mmm@gmail.com |
上文中的,Student_ID, Student_Enroll 和 Student_Email 是候选键。考虑它们为候选键是因为它们可以唯一标识学生记录。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP