JeuWeb - Crée ton jeu par navigateur
Base de donnée MYSQL - 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 : Base de donnée MYSQL (/showthread.php?tid=2670)



Base de donnée MYSQL - jldbaro - 10-06-2008

Bonjour,

Je travaille sur MYSQL (INNODB). J'élabore mon diagramme de classe.

Et je me demande, si il est préférable de:

1) Avec une table client: avec le nombre d'unité, nb de batiment, etc.
2) Avec plusieurs tables: Client + Unités + batiment (Et utiliser les relations)?

Merci JLOUIS


RE: Base de donnée MYSQL - Kassak - 10-06-2008

Si tu as beaucoup d'unités et de bâtiments différent, mieux vaut faire plusieurs tables Wink


RE: Base de donnée MYSQL - Shivaan Keldon - 10-06-2008

de toutes façons, c'est pas la taille des tables qui doit te décider, mais plutôt les relations entre les entités

si relation 1-1, tout dans une seule table
si 1-n, 2 tables dont n contenant l'id de 1
et si n-n, 2 tables + une 3e contenant les id des 2 n

donc à toi de voir quelles seront les relations entre tes entités Client, Unités, Ressources, etc Smile


RE: Base de donnée MYSQL - jldbaro - 10-06-2008

Ok merci ;-)