Maison > base de données > tutoriel mysql > le corps du texte

Clés secondaires dans le SGBDR

WBOY
Libérer: 2023-09-06 08:25:02
avant
1207 Les gens l'ont consulté

RDBMS 中的辅助键

Qu'est-ce qu'une clé secondaire

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.

Exemple

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).

Exemple

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!