De l'aide sur une Modélisation d'un MCD - SQL/NoSQL - Programmation
Marsh Posté le 13-01-2005 à 09:56:04
Je te conseille de modéliser, et de présenter ton modèle et les questions qui te turlupineront ici.
Marsh Posté le 16-01-2005 à 15:07:19
Je me retrouve avec un MCD non modélisé avec 2 tables.
Table1
NumAdherent
CompteDebiteur
NumDemandeDetail
DateCreationDemande
HeureCreationDemande
Table2
[0]->NumDemandeDetail
[1]->LibelleObjet
[2]->NbrObjet
[3]->LieuLivraison
[4]->DebutLocation
[5]->FinLocation
[6]->PlageHoraireUtilisation
[7]->DateEnvoieObjet
Exemple remplissage table2
[0],[1],[2],[3],[4],[5],[6],[7]
1,ObjetA,2,Paris,01/01/05,31/01/05,08:00:00-17:00:00,31/12/04
2,ObjetA,2,Marseille,01/01/05,31/01/05,08:00:00-17:00:00,31/12/04
3,ObjetA,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
4,ObjetA,2,Paris,02/01/05,30/01/05,08:00:00-17:00:00,31/12/04
5,ObjetA,2,Paris,02/01/05,31/01/05,10:00:00-17:00:00,31/12/04
6,ObjetA,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
7,ObjetA,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,01/01/05
8,ObjetB,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
9,ObjetB,3,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
Le problème c'est que du coup, c'est pas du tout modélisé. Quelqu'un peut-il m'aider?
Marsh Posté le 16-01-2005 à 15:21:21
arf !
ouaich...
bon, reprenons les fondamentaux : le MCD c'est pour comprendre, on n'en est pas à faire les tables. Les tables n'interviennent que dans le modèle physique.
Pose toi les questions suivantes :
1/ Quels sont mes entités --- concepts de la réalité que je souhaite modéliser
2/ Comment ces entités sont elles reliées entre elles ? Tu obtiendra les associations.
3/ Quels sont les contraintes pertinentes du réel ? (cardinalités, unicité, dépendances fonctionnelles, etc)
Pour ton cas, tu a comme concepts :
les adhérents, les objets pouvant être loués, les demandes de location, ... j'ai un coup de fil...
@+
Marsh Posté le 16-01-2005 à 18:42:02
Je me suis déjà posé ces questions mais elles ne me permettent pas de pouvoir arriver à mes fins.
Marsh Posté le 12-01-2005 à 14:54:06
Je souhaite créer un MCD d'une gestion de demande de location
Les différents éléments sont:
NumAdherent
CompteDebiteur
DateCreationDemande
HeureCreationDemande
Dans chaque document on doit pouvoir lister l'ensemble des infos suivantes
[1]->LibelleObjet
[2]->NbrObjet
[3]->LieuLivraison
[4]->DebutLocation
[5]->FinLocation
[6]->PlageHoraireUtilisation
[7]->DateEnvoieObjet
Conditions:
Un NumAdherent peut avoir plusieurs CompteDebiteur mais une demande ne peut avoir qu'un CompteDebiteur
Voilà un exemple d'occurences pour une seule et même demande*
[1],[2],[3],[4],[5],[6],[7]
ObjetA,2,Paris,01/01/05,31/01/05,08:00:00-17:00:00,31/12/04
ObjetA,2,Marseille,01/01/05,31/01/05,08:00:00-17:00:00,31/12/04
ObjetA,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
ObjetA,2,Paris,02/01/05,30/01/05,08:00:00-17:00:00,31/12/04
ObjetA,2,Paris,02/01/05,31/01/05,10:00:00-17:00:00,31/12/04
ObjetA,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
ObjetA,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,01/01/05
ObjetB,2,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
ObjetB,3,Paris,02/01/05,31/01/05,08:00:00-17:00:00,31/12/04
une seule et même demande*=Pour toutes ces occurences, on a un même NumAdherent,CompteDebiteur,DateCreationDemande,HeureCreationDemande
Qu'est-ce que vous me conseillez?