GESTION DES DROITS A PRODUIRE D’UNE EXPLOITATION
On souhaite gérer, pour chaque exploitation agricole, le montant des divers droits à produire.
Un droit est valable pour une période donnée et on désire conserver l’historique des divers droits de chacune des exploitations.
A ce jour, la liste des droits à produire que l’on désire gérer est la suivante :
- Quota laitiers (en litres)
- Droits de plantation (en ha)
On souhaite gérer, pour chaque exploitation agricole, le montant des divers droits à produire.
Un droit est valable pour une période donnée et on désire conserver l’historique des divers droits de chacune des exploitations.
A ce jour, la liste des droits à produire que l’on désire gérer est la suivante :
- Quota laitiers (en litres)
- Droits de plantation (en ha)
Les informations retenues sont :
- Le nom de l’exploitation
- La commune où se situe l’exploitation
- Sa SAU
- Les droits et les valeurs des droits accordés à chaque exploitation.
Travail à faire :
Établir le modèle conceptuel des données correspondant puis le modèle logique associé.
----------------------------------------------------------------------------------------------------
Correction
----------------------------------------------------------------------------------------------------GESTION DES DROITS A PRODUIRE D’UNE EXPLOITATION
Choix de gestion :
- On ne gère pas l’historique de la SAU des exploitations
- L’information commune n’est donné qu’à titre indicatif.
Liste des informations retenues dans le modèle (Dictionnaire des Données) :
Modèle conceptuel des données (MCD)
1ère solution : représentation conceptuelle simplifiée mais cela soulève un problème de clé lors de la génération du modèle logique
2ème solution :
3ème solution :
4ème solution :
Modèle logique des données (MLD)
1ère solution : il y a un problème de clé dans la table « POSSEDER » car la même exploitation ne pourra pas posséder le même droit plus d’une fois (risque de doublons).
La solution consiste donc à ajouter le champ date début à la clé multiple.
2ème solution : le modèle logique est correct mais la table période n’est utile que dans le cas où il existe des périodes normalisées (qui sont donc réutilisées plusieurs fois)
3ème solution :
4ème solution :
Aucun commentaire:
Enregistrer un commentaire