Question sur les SGBD
v-leho
Messages postés
1
Statut
Membre
-
v-leho -
v-leho -
Bonjour,
Je débute en programmation(php). Merci d avance pour vos reponses. j aimerai faire un si, et j envisagerai de creer un site qui associrait une personne avec une ville et un antécédent cancerologique(il y en a une centaine). j'envisage de creer une table(j'utilise mysql) par ville. Cela m'obligerai à creer des centaines de tables. les recherches s'effecturaient par ville et competence. Ma question est : est-ce qu'un systeme normalisé est forcément plus efficace qu'un systeme"bourrin" comme le mien?
Je débute en programmation(php). Merci d avance pour vos reponses. j aimerai faire un si, et j envisagerai de creer un site qui associrait une personne avec une ville et un antécédent cancerologique(il y en a une centaine). j'envisage de creer une table(j'utilise mysql) par ville. Cela m'obligerai à creer des centaines de tables. les recherches s'effecturaient par ville et competence. Ma question est : est-ce qu'un systeme normalisé est forcément plus efficace qu'un systeme"bourrin" comme le mien?
Dans ce cas, la relation est plutôt de plusieurs à plusieurs (et non 1 à plusieurs). Je me trompe ? La cardinalité de la relation personne/ville est : 1-N | 1-N. Car plusieurs personnes peuvent être dans plusieurs villes. Quant aux antécédents, si ils sont normés, alors on aura une cardinalité de type 1-N | 1-N aussi. Donc :
1/ une table ville
2/ une table personnes
3/ les deux reliés par une table villes-personnes
4/ une table antécédents
5/ cette table précédente étant reliée par une table personne-antécédant
Donc, 5 tables...
En même temps, je ne suis pas un spécialiste ni très sur d'avoir compris tout le problème.
GS
disons que j'avais plus que synthétisé