Une clé secondaire est une clé qui n'a pas été sélectionnée comme clé primaire. Cependant, elle est considérée comme une clé candidate pour la clé primaire.
Par conséquent, les clés candidates qui ne sont pas sélectionnées comme clés primaires sont appelées clés secondaires. Une clé candidate est un attribut ou un ensemble d'attributs que vous pouvez considérer comme une clé primaire.
Remarque : Les clés secondaires ne sont pas des clés étrangères.
Voyons un exemple −
Student_ID | Student_Enroll |
Student_Name
|
Student_Age | Student_Email |
096 | 9122717 | Manish | 25 | aaa@gmail.com |
055 | 9122655 | Manan | 23 | abc@gmail.com |
067 | 9122699 | Shreyas | 28 | pqr@gmail.com |
Ci-dessus, Student_ID, Student_Enroll et Student_Email sont des clés de candidat. Elles sont considérées comme des clés de candidat car elles identifient de manière unique les dossiers des étudiants. Sélectionnez l’une des clés candidates comme clé primaire. Les deux clés restantes deviendront des clés secondaires.
Supposons que vous ayez sélectionné Student_ID comme clé primaire, donc Student_Enroll et Student_Email seront des clés secondaires (candidats pour la clé primaire).
Voyons un autre exemple −
Employee_ID | Employee_No | Employee_Name | Employee_Email |
Employee_Dept
|
0989 | E7897 | Jacob | jacob@example.com | Finance |
077 7 | E8768 | Anna | anna@ exemple.com | HR |
0656 | E8789 | Tom | tom@example.com
| Opérations |
Ci-dessus, Employee_ID, Employee_No et Employee_Email sont des clés de candidat. Ils identifient de manière unique les dossiers des employés. Sélectionnez l’une des clés candidates comme clé primaire. Les deux clés restantes deviendront des clés secondaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!