Organisation de la BDD - 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 : Organisation de la BDD (/showthread.php?tid=2661) Pages :
1
2
|
RE: Organisation de la BDD - keke - 13-06-2008 Ca me plait pas ton histoire de cargaison. Pour ces unités de transport ... je mettrais : un ID_ressource un id_unité ... Je ne suis que moyennement favorable à un champ qui puisse faire le yoyo vers une table ou une autre. Cependant, une unité de transport ne peut-elle pas transporter plusieurs unités ?, plusieurs ressources ? Peut-elle attaquer comme une unité standard ? En mon sens, tu ne devrais avoir qu'une table unité (si toutes les unités font à priori les mêmes action), et une table qui servirait de complément à cette unité. J'ai peut-être pas tout compris à ton idée générale. Dis moi si je me plante, et dans ce cas, peux-tu détailler ton problème ? Kéké. RE: Organisation de la BDD - Arathor - 13-06-2008 Alors je vais essayer de détailler tout ça. Dans ma table unités j'ai la liste des unités telles que fantassin, piquier, etc... et aussi les navires. Ce sont les navires qui peuvent transporter soit des ressources, soit des unités, soit les deux... et en plusieurs exemplaires (un navire pourrait très bien transporter 2 types d'unités différentes et des ressources en même temps, le but étant de représenter la réalité). Cette unité peut par ailleurs attaquer normalement (je n'ai pas encore coder la partie combat, mais en théorie un navire pourra tirer, aborder un autre navire, ou débarquer ses unités...). Si je met un ID_ressource et un ID_unité, tout d'abord l'un des champs risque d'être vide (ce n'est pas trop grave encore...) mais surtout ces champs sont inutiles au unités qui ne sont pas des navires. Finalement je pense que je devrait utiliser 2 tables non ? une table cargaison_ressources ID_armée ID_unité ID_ressources, nombre une table cargaison_unités ID_armée ID_unité ID_unité_transporté nombre. Voila, j'espère que j'ai pu t'éclairer, que penses-tu de ce système ? RE: Organisation de la BDD - keke - 13-06-2008 Ce système me semble bien plus adapté à tes besoins ^^. Ainsi si tes fantassins sont plus forts, ils pourront aussi transporter des ressources. Ouvrir ton BDD ainsi est bien meilleur en terme de reprise de code. Je vote POUR ^^ Kéké. RE: Organisation de la BDD - Arathor - 13-06-2008 Bon, ben puisqu'on est deux, je vais faire comme ça |