Extension du MCD
Cours : Extension du MCD. Recherche parmi 300 000+ dissertationsPar dissertation • 10 Avril 2012 • Cours • 1 031 Mots (5 Pages) • 849 Vues
2.3. Extension du MCD (11pt=33')
Le responsable vous donne des précisions sur l'organisation :
- Par sécurité, on désire savoir, quand la commande est livrée, quelle est la remorque (immatriculation) qui achemine le contenu vers sa destination.
- Il se peut que la même remorque serve à des transports différents. Une remorque appartient toujours à un transporteur on conservera donc les dimensions (tonnage, longueur, volume) de la remorque en mémoire pour effectuer le choix de la remorque lors du choix du transporteur.
- Lors du convoyage d'une commande, le client demande d'être informé de toutes les étapes effectuées lors du trajet (nom et date). Les trajets n'étant jamais identiques, les noms des étapes sont enregistrés à mesure que le trajet est construit mais ne sont jamais conservés après l'arrivée à destination.
- Dans certains cas, les fournisseurs se retrouvent être client, voire adresse de livraison. Trouvez une solution pour éviter une double saisie des informations.
- Lorsqu'une commande est destinée à un client, elle est adressée au client ou à une destination, pas les deux.
N° Code Description Observation
1 remImm Numéro d'immatriculation remorque Identifiant de la remorque car il est unique
2 remTonne Charge utile de la remorque (t)
3 remLong Longueur de la remorque
4 remVolume Volume maxi de la remorque
5 étapeNom Nom du lieu de l'étape effectuée
6 étapeDate Date de l'étape effectuée
7 étapeNum N° de l'étape Donnée artificielle ajoutée pour identifier les étapes de la commande
8 tiersNum N° du tiers Identifie le Tiers Ces données remplacent les données respectives dans :
Fournisseur, Destinataire et Client.
9 Tiers Nom Nom du tiers
10 tiersAdr Adresse du tiers
11 tiersTel Téléphone du tiers
Éventuellement, vous auriez pu ajouter la notion de trajet.
231. A l'aide de ces informations, complétez le MCD précédent en Annexe C. (8 points)
CF. annexe.
232. A partir de votre MCD, complétez le SRD en Annexe A.
Comme vous avez pu vous en rendre compte, il y avait comme un défaut. Le MR était livré. Ceci aurai dû vous aider dans la modif du MCD (mais ça n'a pas été toujours le cas) et votre travail consistait alors à mettre en cohérence les deux schémas. Vous auriez donc du vous apercevoir que le SRD était faux car il manquait toutes les clés primaires et quelques clés étrangères …
Comme 4points sur 40 ne correspondent qu'à 2 pts sur 20, je conserve cette notation afin de voir si vous avez corrigé correctement le SRD comme (presque) demandé dans la question
Cf. annexe.
Commentaires sur la solution modélisée
Remorque : pas de problème, la remorque est un objet qui est géré donc il donnera lieu à une entité contenant ses propriétés. Il n'est pas nécessaire d'ajouter un numéro de remorque car le n° d'immatriculation d'une remorque est déjà unique.
Elle est associée à transporteur en vertu de la règle de gestion :
Une remorque appartient toujours à un transporteur
Et à commande à cause de la règle :
Quand la commande est livrée, quelle est la remorque qui achemine le contenu
Étapes : ici on dispose de deux données : le nom de l'étape et la date de l'étape.
Analysons les dépendances fonctionnelles données par le sujet :
Lors du convoyage d'une commande, le client demande d'être informé de toutes les étapes effectuées lors du trajet (nom et date). Les trajets n'étant jamais identiques, les noms des étapes sont enregistrés à mesure que le trajet est construit mais ne sont jamais conservés après l'arrivée
...