-
Clé Etrangère composée
Bonjour,
J'espère trouvé une réponse ici, j'ai un message quand je valide la liaison entre deux tables qui est : "Attention : la clé unique IDSite que vous avez sélectionnée dans le fichier T_Site est une clé composée. Veuillez noter que la clé étrangère ne sera pas composée dans le fichier relié. ".
Je vous explique j'ai trois tables :
----------------
|T_Client |
|CodeClient(id) |
----------------
------------------------
|T_Site |
|NumSite+CodeCli(id) |
------------------------
--------------------------------
|T_Espace |
|CodeEspace(id) |
|NumSite+CodeCli(Clé étrangère)|
--------------------------------
C'est quand je valide cette analyse que j'ai ce message. Un client peut avoir plusieur site et chaque site peut être composé de plusieurs espaces.
Merci de votre aide.
-
Bonjour et bienvenu,
Pour commencer, quel version de webdev?
Ensuite, ce message est normal, la clé composé est une chaine binaire. La clé n'est une clé composé que dans le fichier d'origine puisque c'est seulement là qu'il y a les rubriques qui la compose. Dans les fichiers qui utilisent la clé composé comme clé étrangère, elle sera binaire mais aura tout de même la bonne valeur. On ne peut tout simplement pas savoir quel rubrique la compose (à quoi bon de toute façon?).