보조 키는 기본 키로 선택되지 않은 키입니다. 그러나 기본 키의 후보 키로 간주됩니다.
따라서 기본 키로 선택되지 않은 후보 키를 보조 키라고 합니다. 후보 키는 기본 키로 생각할 수 있는 속성 또는 속성 집합입니다.
Note: 보조 키는 외래 키가 아닙니다.
예제를 살펴보겠습니다. −
Student_ID | Student_Enroll |
Student_Name
|
Student_Age | Student_Email |
096# | 9122655 | 마난 | 23 | abc@gmail.com |
067 | 9122699 | Shreyas | 28 | pqr@gmail.com |
위에 , | Student_ID, Student_Enroll 및 Student_Email | 은 후보 키입니다. 학생 기록을 고유하게 식별하므로 후보 키로 간주됩니다. 후보 키 중 하나를 기본 키로 선택합니다. 나머지 두 개의 키는 보조 키가 됩니다. Student_ID | 를 기본 키로 선택했다고 가정하면 Student_Enroll 및 Student_Email | 은 보조 키(기본 키의 후보 키)가 됩니다. Example | 다른 예를 살펴보겠습니다. −
Employee_ID
Employee_NoEmployee_Name
Employee_Dept | 0989 |
E7897 | Jacob jacob@example.com |
금융 |
077 7 | E8768 | Anna | anna@ example.com | HR |
0656 | E8789 | Tom | tom@example.com
| Operations |
위, | Employee_ID, Employee_No 및 Employee_Email | 은 후보 키입니다. 직원 기록을 고유하게 식별합니다. 후보 키 중 하나를 기본 키로 선택합니다. 나머지 두 개의 키는 보조 키가 됩니다.
위 내용은 RDBMS의 보조 키의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!