Université Cadi AYYAD ECOLE NATIONALE DES SCIENCES APPLIQUEES SAFI EXERCICES D’
Université Cadi AYYAD ECOLE NATIONALE DES SCIENCES APPLIQUEES SAFI EXERCICES D’ELABORATION DE MODELES CONCEPTUELS DES DONNEES Octobre 2007 Par : Said ECH CHADI AU : 2007 - 2008 EXERCICE 1 GESTION DES DOSSIERS COMPTABLES D’UN CENTRE DE GESTION On se situe dans un centre de gestion comprenant plusieurs agences délocalisées. Dans chaque agence travaillent plusieurs comptables, chacun gérant plusieurs exploitations. Un comptable ne travaille que dans une seule agence et une exploitation ne peut être gérée que par un seul comptable. On souhaite connaître la liste des exploitations gérées par chacun des comptables et chacune des agences. Les informations retenues sont : Le nom de l’exploitation, La commune où se situe l’exploitation, Le nom du comptable, Le directeur et la ville de l’agence, Le nom de l’agence, La SAU de l’exploitation, L’âge du comptable, Le numéro de téléphone du comptable. Etablir le modèle conceptuel des données correspondant puis le modèle logique associé. Corrigé Choix de gestion : - On considère que la commune et la ville sont des homonymes - Le nom du directeur de l’agence n’est donné qu’à titre indicatif et aucun renseignement complémentaire sur le directeur n’est nécessaire - On ne gère pas l’historique de la SAU sur l’exploitation - On ne gère que le commune du siège social de l’exploitation Liste des informations retenues dans le modèle : Nom Commentaire Entité Type Identifiant ID comptable No artificiel Comptable A5 O Nom comptable Comptable A30 Date naissance Comptable D No tél Comptable A15 Id commune Commune I O Nom commune Commune A30 Id agence No artificiel Agence A5 O Nom agence Agence A40 Directeur Agence A30 Id exploitation No artificiel Exploitation A5 O Nom exploitation Exploitation A25 SAU Exploitation N Modèle conceptuel des données Modèle logique des données EXERCICE 2 GESTION DES LOGEMENTS DANS UNE AGENCE IMMOBILIERE Une agence de location de maisons et d’appartements désire gérer sa liste de logements. Elle voudrait en effet connaître l’implantation de chaque logement (nom de la commune et du quartier) ainsi que les personnes qui les occupent (les signataires uniquement). Le loyer dépend d’un logement, mais en fonction de son type (maison, studio, T1, T2...) l’agence facturera toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple, le prix d’un studio sera toujours égal au prix du loyer + 30 € de charges forfaitaires par mois. Pour chaque logement, on veut disposer également de l’adresse, de la superficie ainsi que du loyer. Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on se contentera de leurs noms, prénoms, date de naissance et numéro de téléphone. Pour chaque commune, on désire connaître le nombre d’habitants ainsi que la distance séparant la commune de l’agence. NB : on ne gérera pas l’historique de l’occupation des logements par les individus. On considèrera de plus qu’un individu ne peut être signataire que d’un seul contrat. Etablir le modèle conceptuel des données correspondant puis le modèle logique associé. corrigé Choix de gestion : - L’unité géographique retenue pour la gestion des logements est le quartier et on considère que chaque commune possède au moins un quartier. - On ne s’intéresse qu’aux signataires du contrat uniquement et pas aux locataires - Les logements inoccupés font également partie de la gestion - L’historique des occupations des logements n’est pas utile Liste des informations retenues dans le modèle : Nom Commentaire Entité Type Identifiant Id commune No artificiel Commune I Oui Nom commune Commune A45 Non Distance agence Distance moyenne d’une ville par rapport à l’agence Commune N Non Nombre d'habitants Commune N Non N°identification No artificiel Individu I Oui Nom Individu A35 Non Prenom Individu A30 Non Date de naissance Individu D Non N°téléphone Individu A12 Non N° logement No artificiel Logement I Oui No Logement A5 Non Rue Logement A60 Non Superficie Logement N Non Loyer Logement N Non Id quartier No artificiel Quartier I Oui Libellé quartier Quartier A35 Non Type logement Classifie le logement en fonction du nb de pièces (ex : T1, T2) Type logement A25 Oui Charges forfaitaires Montant forfaitaire appliqué en fonction du type (ex : 200F pour un studio). Type logement N Non Modèle conceptuel des données Modèle logique des données EXERCICE 3 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) 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. Etablir le modèle conceptuel des données correspondant puis le modèle logique associé. Corrigé 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 : Nom Commentaire Entité / association Type Identifiant Id droit No artificiel Droit A5 Oui Libellé droit Représente un quota. Ex : quota laitier, droit de plantation. Droit A30 Non Unité Droit A20 Non Id exploitation Exploitation A5 Oui Nom exploitation Exploitation A30 Non Commune Exploitation A30 Non SAU Exploitation N Non Id période No artificiel Période I Oui Date début Période D Non Date fin Période D Non Valeur Droit Posséder (A) D Non 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 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 : EXERCICE 4 GESTION DES RENDEMENTS DES PARCELLES D’UNE EXPLOITATION Un agriculteur désire connaître les productions réalisées sur ses parcelles culturales. Une parcelle peut comporter plusieurs productions dans la même année civile. Pour chaque parcelle, on veut connaître quelles productions ont été réalisées et à quelles dates. On désire également connaître le rendement de chaque production par parcelle, ainsi que les apports en N, P, K pour une période donnée. Enfin, on doit pouvoir disposer de la quantité et du nom de l’engrais qui a été épandu sur chaque parcelle (à une date donnée). L’agriculteur vous fournit les informations suivantes : - Le nom de la parcelle et sa surface - Les coordonnées géographiques de la parcelle - Le nom de la production et son unité de production - Les dates début et fin de production - La quantité produite - Le nom de l’engrais - L’unité d’épandage de l’engrais - La proportion de N, de P et de K dans l’engrais - La quantité d’engrais épandue à une date donnée sur une parcelle donnée Etablir le modèle conceptuel des données correspondant puis le modèle logique associé. corrigé Choix de gestion : - Les coordonnées géographiques ne sont fournies qu’à titre indicatif - On ne n’intéresse ici qu’aux parcelles culturales - On considère que le liste des éléments d’un engrais peut s’élargir à d’autres que les N, P et K. - La jachère est considérée comme une production particulière Liste des informations retenues dans le modèle : Nom Commentaire Entité / association Type Identifiant Identifiant culture No artificiel Culture SI Oui Date début Culture D Non Date fin Culture D Non Qté récoltée Culture N Non Date Date D Oui Code élément Elément chimique A5 Oui Libellé élément Ex : N, P ou K Elément chimique A20 Non Id engrais Engrais N Oui Nom engrais Engrais A20 Non No parcelle No artificiel Parcelle SI Oui Surface Parcelle N Non Nom parcelle Parcelle A20 Non Coordonnées A titre d’information : les coordonnées GPS Parcelle A20 Non Code production Production SI Oui Nom production Production A20 Non Unité Ex : ha, Q , kg … Unité A20 Oui Valeur Ex : proportion d’un élément dans un engrais Posséder (A) N Non Qté épandue Epandre (A) N non Modèle conceptuel des données Modèle logique des données EXERCICE 5 GESTION DES RESULTATS AU PARCOURS DU COMBATTANT Une caserne militaire désire gérer les résultats des soldats lors du passage des obstacles du parcours du combattant. Dans sa carrière, un soldat va passer plusieurs fois le parcours du combattant. A chaque fois qu’un soldat passe un obstacle, un instructeur lui attribue une note (note instructeur). Si le parcours comporte 20 obstacles, l’élève recevra donc 20 notes (si l’élève ne passe pas l’obstacle, la note 0 uploads/Finance/ mcd-exo.pdf
Documents similaires










-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 29, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 2.2242MB