Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1167 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb modelisation Entité-Association

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb modelisation Entité-Association

n°1074988
cod57
Posté le 07-05-2005 à 18:46:17  profilanswer
 

Bonjour à tous,
 
Je butte depuis un ptit moment sur la conception  d'un modele E-A ,ca concerne un probleme de geographie,je doit modeliser une base de donnée permetant de classer les pays par continents,connaitre leurs villes principales et leurs frontieres,et c'est la que je bute je ne sais pas comment integrer ce parametre dans mon schema ,voila ce que j'ai fait pour l'instant:
 
http://pierreetdecor.free.fr/TEST/geographie.png  
 
Si une ame charitable pouvait me donner son avis :-)

mood
Publicité
Posté le 07-05-2005 à 18:46:17  profilanswer
 

n°1075052
charly007
Posté le 07-05-2005 à 19:34:33  profilanswer
 

Un pays est frontalier avec combien d'autres pays ? (0 ou 1 me paraît faux).
 
La relation entre villes et capitale est une généralisation ?
 
La population d'un pays est la somme des populations de ses villes ?
 
Ne faudrait-il pas définir une entité Continent ?
 
Faut-il pouvoir rechercher les villes situées à la frontière d'un autre pays ?
 
A part ça je ne vois pas d'erreur (mais je ne suis pas une bête non plus :D )


Message édité par charly007 le 07-05-2005 à 19:57:25
n°1075093
cod57
Posté le 07-05-2005 à 20:32:01  profilanswer
 

charly007 a écrit :

Un pays est frontalier avec combien d'autres pays ? (0 ou 1 me paraît faux).
tu as surement raison,de toute facon je ne sais pas vraiment comment le transformer aprés en schema relationnel...
 
La relation entre villes et capitale est une généralisation ?
oui ,enfin c'est ce que j'ai trouvé dans mes cours
 
La population d'un pays est la somme des populations de ses villes ?
non,il n'y a pas de relation entre les 2
 
Ne faudrait-il pas définir une entité Continent ?
c'est ce que j'avais fait au debut mais est ce vraiment utile?
 
Faut-il pouvoir rechercher les villes situées à la frontière d'un autre pays ?
non,je ne dois juste rajouté des relevés meteo pour chaque ville
 
A part ça je ne vois pas d'erreur (mais je ne suis pas une bête non plus :D )


 
Merci encore pour ta reponse
 
pour ceux que ca interesse,voici l'ennoncé de l'exo:
On veut conserver dans une base de données des données géographiques. Il s’agit de connaître les
continents, les pays et leurs frontières, les villes les plus importantes de chaque pays et en particulier la
capitale. On connaît les populations des pays et des villes. Le PIB et la superficie d’un pays sont aussi
connus. On attribue un code à chaque pays.
On veut maintenant compléter la base de données géographiques par des données météorologiques.
Les relevés météorologiques ne concernent que certaines villes d’un certain nombre de pays. On veut
connaître les températures minimale et maximale quotidiennes ainsi que la pluviométrie mensuelle.
 
Et voici ma derniere version:
http://pierreetdecor.free.fr/TEST/meteo.png

n°1076249
besco
Posté le 09-05-2005 à 13:36:35  profilanswer
 

Pourquoi pas une entité frontière ??

n°1077544
cod57
Posté le 10-05-2005 à 11:42:12  profilanswer
 

besco a écrit :

Pourquoi pas une entité frontière ??


J'y avais pensé,mais je ne vois pas trop quoi mettre dedans...si tu as une idée  :D  

n°1077566
cesarr89
Posté le 10-05-2005 à 11:48:46  profilanswer
 

La relation reflexive sur Pays c'est une 0,n 0,n, comme ca au niveau logique ca te donne une table avec comme clé primaire une clé composite.

n°1077756
cod57
Posté le 10-05-2005 à 13:51:48  profilanswer
 

cesarr89 a écrit :

La relation reflexive sur Pays c'est une 0,n 0,n, comme ca au niveau logique ca te donne une table avec comme clé primaire une clé composite.


J'avoue ne pas etre tres caler et donc ne pas vraiment comprendre ce que tu tentes de m'expliquer  :(  

n°1077805
cesarr89
Posté le 10-05-2005 à 14:23:12  profilanswer
 

C'est quoi que tu comprends pas?

n°1079731
besco
Posté le 11-05-2005 à 16:21:30  profilanswer
 

Une frontière, par définition est une delimitation entre deux pays. Donc tu peux mettre deux champs, CodePaysFrontalier1, CodePaysFrontalier1.
C'est une idée !

n°1079912
charly007
Posté le 11-05-2005 à 18:13:17  profilanswer
 

besco a écrit :

Une frontière, par définition est une delimitation entre deux pays. Donc tu peux mettre deux champs, CodePaysFrontalier1, CodePaysFrontalier1.
C'est une idée !


Et ensuite, pour relier l'entité Frontière avec les 2 pays tu fais comment ? 2 liens ?
 
Je pense que c'est faux.
 
La relation frontière sera matérialisée effectivement avec un code pays frontalier, mais dans l'entité Pays.
 
Enfin c'est mon avis.

mood
Publicité
Posté le 11-05-2005 à 18:13:17  profilanswer
 

n°1080487
besco
Posté le 12-05-2005 à 08:25:11  profilanswer
 

charly007 a écrit :

Et ensuite, pour relier l'entité Frontière avec les 2 pays tu fais comment ? 2 liens ?
 
Je pense que c'est faux.
 
La relation frontière sera matérialisée effectivement avec un code pays frontalier, mais dans l'entité Pays.
 
Enfin c'est mon avis.


 
bah au lieu d'une entité, ça peut être une entité d'association ... avec effectivement deux liens vers Pays.
 
Par contre, si la relation frontière est materialisée avec un code pays frontalier dans l'entité Pays, ça ne peut plus aller, puisqu'un pays peut avoir 0 à N frontières.

n°1080489
cesarr89
Posté le 12-05-2005 à 08:27:56  profilanswer
 

cesarr89 a écrit :

La relation reflexive sur Pays c'est une 0,n 0,n, comme ca au niveau logique ca te donne une table avec comme clé primaire une clé composite.


 

n°1080619
charly007
Posté le 12-05-2005 à 11:12:03  profilanswer
 

besco a écrit :


Par contre, si la relation frontière est materialisée avec un code pays frontalier dans l'entité Pays, ça ne peut plus aller, puisqu'un pays peut avoir 0 à N frontières.


Heu, en effet  :whistle:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb modelisation Entité-Association

 

Sujets relatifs
[Modélisation conceptuelle]Modélisation d'une base pour accès optimisé en lecture
Association , agregation et compositionProblème de Méta Modélisation
Modélisation en PHPOutil de modelisation merise,open source, sous Solaris
Mec buté et modélisation SGBDDocumentation sur la modélisation MCD, MLD et MPD
Entité faible en SQLDe l'aide sur une Modélisation d'un MCD
Plus de sujets relatifs à : Pb modelisation Entité-Association


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR