17-02-2008, 01:45 PM
Bon alors je vais lister un peu ce qu'il y a à savoir sur les différents bâtiments (le problème étant que c'est lié un peu à tout.)
1- Les habitations :
Il s'agit simplement d'une structure permettant d'héberger les citoyens (=> liaison vers donnee_habitant) qui sont donc des habitants sans emploie et non formés.
2- Les infrastructures économiques de premier niveau :
Il s'agit de toutes les infrastructures exploitant des matières premières (=> liaison vers donnee_ressource), chaque infrastructure a besoin d'un type d'employé pour fonctionner correctement (=> liaison vers donne_habitant)
3- Les infrastructure économiques de second niveau :
Il s'agit de toutes les structures produisant une matière secondaire à partir de deux matières premières (=> trois liaisons vers donnee_ressource), une fosi de plus un type d'employé doit y être présent pour faire fonctionner le tout (=> liaison vers donne_habitant).
4- Les centres de formations civils :
Il s'agit des bâtiments permettant de former un certain type d'employé (=> liaison vers donnee_habitant), chaque centre de formation ne peut accueillir qu'un certain nombre de citoyens à la fois pour les former en un certain temps prédéfinis pour la bâtiment en question.
5- Les centres de formations militaire :
Ces bâtiments permettent d'enrôler des citoyens et de les former à l'art de la guerre, chaque type de bâtiment de ne peut entraîner qu'un type de soldat (=> liaison vers donnee_soldat), une fois de plus un nombre maximum de personne peuvent être accueillis et la formation dure un temps définis.
Voilà, il n'y a pas du tout tout les bâtiments et c'est très résumé, mais je pense que pour l'exemple ça devrait suffire non ? (en gros pour voir comment faire pour garantir que les données soient logiques tout en utilisant un MCD proche de celui de mon message précédent)
Donc c'est là que l'on voit bien que le problème est lié aux liaisons qui ne sont jamais les mêmes pour chaque type de bâtiment et je ne vosi pas comment gérer cela ...
Voilà encore merci
1- Les habitations :
Il s'agit simplement d'une structure permettant d'héberger les citoyens (=> liaison vers donnee_habitant) qui sont donc des habitants sans emploie et non formés.
2- Les infrastructures économiques de premier niveau :
Il s'agit de toutes les infrastructures exploitant des matières premières (=> liaison vers donnee_ressource), chaque infrastructure a besoin d'un type d'employé pour fonctionner correctement (=> liaison vers donne_habitant)
3- Les infrastructure économiques de second niveau :
Il s'agit de toutes les structures produisant une matière secondaire à partir de deux matières premières (=> trois liaisons vers donnee_ressource), une fosi de plus un type d'employé doit y être présent pour faire fonctionner le tout (=> liaison vers donne_habitant).
4- Les centres de formations civils :
Il s'agit des bâtiments permettant de former un certain type d'employé (=> liaison vers donnee_habitant), chaque centre de formation ne peut accueillir qu'un certain nombre de citoyens à la fois pour les former en un certain temps prédéfinis pour la bâtiment en question.
5- Les centres de formations militaire :
Ces bâtiments permettent d'enrôler des citoyens et de les former à l'art de la guerre, chaque type de bâtiment de ne peut entraîner qu'un type de soldat (=> liaison vers donnee_soldat), une fois de plus un nombre maximum de personne peuvent être accueillis et la formation dure un temps définis.
Voilà, il n'y a pas du tout tout les bâtiments et c'est très résumé, mais je pense que pour l'exemple ça devrait suffire non ? (en gros pour voir comment faire pour garantir que les données soient logiques tout en utilisant un MCD proche de celui de mon message précédent)
Donc c'est là que l'on voit bien que le problème est lié aux liaisons qui ne sont jamais les mêmes pour chaque type de bâtiment et je ne vosi pas comment gérer cela ...
Voilà encore merci