Bonjour,
Je me heurte à un petite problème vis à vis de la modélisation des Pays, Ville et Code postaux. Voilà ou j'en suis :
Une personne habite dans une ville appartenant à un pays. (On ne prend pas en considération les personnes ayant plusieurs maisons dans différentes ville).
Mon MCD ressemble donc à ceci :
[Personne]----(1,1)----(habiter)---- 1,N---- [Ville] : Une personne habite dans une ville, une ville comporte au moins une personnes.
[Ville] ------1,N ------- (associer) ------ 1,N ---- [Pays] : Une ville (son nom) est associer à au moins un Pays, Un pays est associer à au moins une ville. Un pays sans ville n'existe pas, un pays qui comporte un même nom de ville avec un autre Pays existe.
Au niveau MLD on obtient :
Personne(idPersonne_pk, nom,prenom,...,idVille_fk);
Ville(idVille_pk,NomVille,Code_Postal); ou Ville(idVilleNomVille,Code_Postal); ? Pourquoi ?
Ville_Pays(idVille_fk,idPays_fk);
Pays(idPays_pk,nomPays);
Dîtes moi ce que vous pensez de cette modélisation.
Merci.
Partager