Bonjour,
J'ai toujours pensé qu'une table ne devait contenir qu'une clef primaire et on me communique ce schéma relationnel censé être le corrigé d'un examen.
Ici, plusieurs tables ont plusieurs clefs primaires, qui se trompe ?
Bonjour,
J'ai toujours pensé qu'une table ne devait contenir qu'une clef primaire et on me communique ce schéma relationnel censé être le corrigé d'un examen.
Ici, plusieurs tables ont plusieurs clefs primaires, qui se trompe ?
bonjour,
et c'est le casJ'ai toujours pensé qu'une table ne devait contenir qu'une clef primaire
ce n'est pas une erreur, c'est une clé unique composée de plusieurs champs appelée clé composite.Ici, plusieurs tables ont plusieurs clefs primaires, qui se trompe ?
Cela dit dans les bases de données relationnelles, il est courant d'utiliser un champ de type Numéro auto (Autonumber) comme clé primaire ce qui n'empêche pas la création de clés uniques composites non primaires.
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
une table n'a au maximum qu'une seule clé primaire, mais cette clé peut être sur une seule colonne (le cas le plus courant) ou plusieurs colonnes (typiquement sur les tables de jointures, comme dans ton cas)
Cordialement,
"Always look at the bright side of life." Monty Python.
Merci pour ces contributions.
Si je comprends bien, la petite clef présente à côté des champs n'indique pas que c'est la clef primaire mais simplement un "morceau" de la clef primaire. C'est bien ça ?
C'est ça.
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Bon, je crois que c'est clair !
Merci à tous.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager