cs_WWilson
Messages postés3Date d'inscriptionmardi 30 septembre 2008StatutMembreDernière intervention 6 octobre 2009
-
11 mai 2009 à 16:35
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 2011
-
12 mai 2009 à 11:32
Bonjour à tous, voila j'ai une table qui doit définir un ordre pour des auteurs sur une publication.
Il y a donc 3 champs : id_publi, id_auteur, position
id_publi et id_auteur sont des cles étrangères.
Sachant qu'un auteur n'apparait qu'une fois dans une publi et qu'il n'y a qu'un auteur pour telle position, comment définir mes clés primaires et mes uniques ?
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20112 12 mai 2009 à 11:32
Bonjour
Je placerai la clef primaire sur le couple id_publi/id_auteur. ainsi un auteur ne pourra apparaitre qu'une fois pour une publication donnée
je rajouterai aussi une contrainte d'unicité sur le couple id_publi/position , afin de s'assurer qu'une position pour une publication donnée ne soit "occupée" que par un seul auteur (au plus)