Je me demande si plusieurs clés différentes d'une table peuvent rérérencer la même clé étrangère?
Je me demande si plusieurs clés différentes d'une table peuvent rérérencer la même clé étrangère?
Oui en cas de clé composite sur plusieurs colonnes dont une a une contrainte de Foreign Key.
Je ne suis pas certain de comprendre, mais :
Personne (IdPersonne, ...)
Mariage (IdConjoint1, IdConjoint2, ...)
où IdConjoint1 et IdConjoint2 sont deux clés étrangères sur le même table : c'est tout à fait possible.
j'ai remodifié ma structure :
mon matériel est dans une seule table, avec deux colonnes pour clé primaires : typeID, et matID.
Ensuite j'ai une autre table qui contient les information de chaque poste : numero, clavier_matID,clavier_typeID, souris_matID,souris_typeID etc...
ce tableau a une seule ligne concernant un poste.
ET DONC chaque sous ensemble xxx_matID,xxx_typeID de la meme ligne de la table sont associés a la même table matériel à (typeID, et matID).
Voila, ma question est : est ce que cela peut engendrer des bugs?
C'est pas standard, mais ça se fait souvent, par simplification.
Partager