Architecture Base de donnée - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Architecture Base de donnée (/showthread.php?tid=5376) |
RE: Architecture Base de donnée - ToraTora - 13-04-2011 (13-04-2011, 12:56 AM)niahoo a écrit : il ne me semble pas nécessaire de stocker les caractéristiques d'un vaisseau et l'id du joueur le possédant dans la même table. Effectivement, je compte faire quelque chose comme ça : position: ID, x, y, z, empire_id, planete_id, ville_id personnage : ID, position_id, données du joueur.... liste_vaisseaux : ID, nom du vaisseau, image, description personnages_vaisseaux : ID, position_id vaisseau_id, personnage_id, caractéristiques du vaisseau... Merci beaucoup pour vos réponses. RE: Architecture Base de donnée - niahoo - 13-04-2011 ok, ensuite si dans ta table des villes tu as le planet_id alors tu peux l'enlever de positions, pareil pour empire/planete RE: Architecture Base de donnée - ToraTora - 13-04-2011 Hum, pas sur de comprendre. J'ai changé la table planète. Une planète est en fait constituée de plusieurs tuiles. Donc j'ai ça : position: ID, x, y, z, empire_id, planete_id, ville_id liste_planetes: ID, nom, description tuiles: ID, position_id, liste_planete_id, image (je n'aime pas le nom de ma colonne liste_planete_id...) Pour les villes j'aurais : villes: ID, position_id, nom, description Mes id de planète et empire resterons dans Positions |