De l'aide sur une Modélisation d'un MCD

De l'aide sur une Modélisation d'un MCD - SQL/NoSQL - Programmation

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?

Reply

Marsh Posté le 12-01-2005 à 14:54:06   

Reply

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.


---------------
di. / www.diredaredare.org - Ailes de la ville
Reply

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?

Reply

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...
@+

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed