12-07-2013, 04:58 PM
(12-07-2013, 04:42 PM)Taressik a écrit : Comment puis je lier les tables ? dois je rajouter d'autres tables ?
Oui il faut ajoutter des tables de liaison, c'est à dire des tables avec juste les deux clés primaires : idsac et idObjet par exemple. Pour un inventaire on peut aussi imaginer rajouter un champs "nombre d'objets".
Pour la liaison persos<->sac :
Déjà si chaque personnage a un sac et chaque sac un personnage il n'y a pas forcément besoin de faire 2 tables (liaison personnage-objet directement).
Mais il est fort possible qu'il y ait d'autres choses qui puissent avoir un inventaire (=sac) comme par exemple des marchands ou des coffres etc. Du coup faire deux tables est surement justifié.
Dans ce cas il suffit d’ajouter une clé étrangère dans l'une des deux tables, par exemple une clé idSac dans la table Perso.