Clé primaire et étrangère

Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   -  
Neliel Messages postés 6146 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, dans quelques temps, je vais passer devant un jury afin d'expliquer le projet que j'ai effectué pendant mon stage et pour cela, je souhaiterais expliquer les clés primaires et étrangères.

Pour la clé primaire, je pensais dire que c'est un identifiant unique et prendre comme exemple une personne.

Chaque personne peut avoir le même prénom mais ne peut pas avoir le même numéro de sécurité social et donc le numéro de sécurité social est la clé primaire, un identifiant unique à chacun

Pour la clé étrangère, je pensais prendre l'exemple du cerce familial et dire qu'une clé étrangère est la clé primaire d'une autre personne comme la clé primaire de notre père ou de notre mère.

Est-ce bien expliqué comme cela?



A voir également:

4 réponses

Neliel Messages postés 6146 Date d'inscription   Statut Contributeur Dernière intervention   1 693
 
Bonjour,

La clé étrangère est un champ d'une table lié à la clé primaire d'une autre table. En somme, c'est un lien inter-table.

Si tu prend l'exemple familiale.
Si tu as une table Famille: Famille(ID, nom)
Et une table Personne: Personne(ID, prénom, ID_Famille)

ID_Famille est une clé étrangère vers le champ ID de Famille (ou du moins tu peux la configurer comme telle dans la base)

"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
0
Absot Messages postés 777 Date d'inscription   Statut Membre Dernière intervention   44
 
J'ai oublié de préciser que je passe devant un jury composé de 2 personnes et ce n'est que de l'oral.

Une première personne qui est un professionnel de l'informatique et une seconde qui n'a rien à voir avec l'informatique donc il me faudrait un exemple simple d'où la métaphore avec la famille.
0
rifton
 
je te met 8 sur 20 mdr
0
Neliel Messages postés 6146 Date d'inscription   Statut Contributeur Dernière intervention   1 693
 
En gros...
La clé étrangère est le lien entre une personne et sa famille dans mon exemple. C'est quelque chose d'abstrait, il est difficile de matérialisé une clé étrangère.
0