[PDF] [PDF] EXERCICES DELABORATION DE MODELES - cloudfrontnet

ENITA de Bordeaux - corrigé exos merise doc - 13/10/2004 10:01 Exercices MERISE Page 1 Modèle logique des données EXPLOITATION



Previous PDF Next PDF





[PDF] Séries dexercices Exercice 1 - Ecole Supérieure de Technologie de

1) Proposer un schéma conceptuel de données qui représente ce domaine d' application 2) Déduire le modèle logique de donnée relationnel (MLD) Exercice 2



[PDF] EXERCICES DELABORATION DE MODELES - cloudfrontnet

ENITA de Bordeaux - corrigé exos merise doc - 13/10/2004 10:01 Exercices MERISE Page 1 Modèle logique des données EXPLOITATION



[PDF] Corrigé de la Série n 1: Modèle Conceptuel de données (MCD)

Exercice 1: Étude de cas de gestion des logements dans une agence immobilière Voir l'exemple complet de cours du modèle logique de données ( MLD);



[PDF] Corrigé de la Série n 1: Modèle Conceptuel de données (MCD)

Exercice 4: Étude de cas de gestion des courses hippiques Page 5 2 éme année Management École de Management Informatique de Gestion: Base



[PDF] le MCD

9 CORRIGÉ DE L'EXERCICE 33 : MODÈLES DE DONNÉES DU JEU Le modèle logique de données ou MLD, indépendant du système de gestion de



[PDF] La méthode MERISE (Principes)

Implique la conception détaillée des modèles de données et des modèles de Le Modèle Logique des Données (MLD) Corrigé exercices MERISE Exercice  



[PDF] Exercices de conception de bases de données - Stéphane Crozat

29 jan 2018 · Exercice : Implémentation relationnelle Question 5 Proposez un modèle logique de données en relationnel à partir de l'UML, en ajoutant 



[PDF] Conception des bases de données I : Introduction - Stéphane Crozat

19 jan 2018 · On parlera de modèle logique de données pour décrire cette structure a) Exercice : Étapes de la conception d'une base de données



[PDF] Merise 2 + SQL Thème - Orleans informatique

Exercice 1 : modèle conceptuel 9 points Contexte : L'agence En tant que stagiaire, vous avez à charge la modélisation des données du logiciel à concevoir Ce modèle de Exercice 2 : modèle logique et requêtes 11 points Sujet : A l'aide 



[PDF] Rappels MCD & MLD - COURSES

L'objectif de ces exercices est d'apprendre à se poser les bonnes questions pour trouver du Modèle Conceptuel de Données (MCD) Au Modèle Logique de 

[PDF] exercices corrigés msp

[PDF] exercices corrigés nombres complexes pdf

[PDF] exercices corrigés nomenclature chimie organique terminale s

[PDF] exercices corrigés normalisation base données

[PDF] exercices corrigés ondes mécaniques progressives france

[PDF] exercices corrigés ondes terminale s

[PDF] exercices corrigés oracle 11g

[PDF] exercices corrigés oscillateur harmonique pcsi

[PDF] exercices corrigés oscillateur harmonique quantique

[PDF] exercices corrigés oscillateurs sinusoidaux

[PDF] exercices corrigés parallélogramme 5ème

[PDF] exercices corrigés paramètres s

[PDF] exercices corrigés peptides

[PDF] exercices corrigés pert et gantt pdf

[PDF] exercices corrigés pgcd 3ème

ECOLE NATIONALE DES INGENIEURS DES TRAVAUX AGRICOLES

DE BORDEAUX

DEPARTEMENT ENTREPRISE ET SYSTEME

UNITE DE FORMATION INFORMATIQUE

~o~O~o~

EXERCICES D'ELABORATION DE

MODELES CONCEPTUELS DES DONNEES

CORRIGES Juin 2003

Monique BORIES et Jérôme STEFFE

ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 1

EXERCICE 1

GESTION DES DOSSIERS COMPTABLES D'UN CENTRE DE GESTION

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 Identifi

ant

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

1,10,n0,n

1,1 1,n

1,11,n1,1EXPLOITATION

Id exploitation

Nom exploitation

SAUCOMPTABLE

ID comptable

Nom comptable

Date naissance

No télAGENCE

Id agence

Nom agence

DirecteurGERERTRAVAILLERCOMMUNE

Id commune

Nom commune

SITUER SURLOCALISER DANS

ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 2

Modèle logique des données

EXPLOITATION

ID_EXPLOITATIONchar(5)

ID_COMPTABLEchar(5)

ID_COMMUNEinteger

NOM_EXPLOITATIONchar(25)

SAUnumericCOMPTABLE

ID_COMPTABLEchar(5)

ID_AGENCEchar(5)

NOM_COMPTABLEchar(30)

DATE_NAISSANCEdate

NO_TELchar(15)AGENCE

ID_AGENCEchar(5)

ID_COMMUNEinteger

NOM_AGENCEchar(40)

DIRECTEURchar(30)COMMUNE

ID_COMMUNEinteger

NOM_COMMUNEchar(30)

EXERCICE 2

GESTION DES LOGEMENTS DANS UNE AGENCE IMMOBILIERE

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 Identifi

ant

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 ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 3

Modèle conceptuel des données

1,n1,10,n1,10,n1,1

0,n

1,1INDIVIDU

N°identification

Nom

Prenom

Date de naissance

N°téléphoneTYPE DE LOGEMENT

Type logement

Charges forfaitairesLOGEMENT

N° logement

no Rue

Superficie

LoyerOCCUPERCORRESPONDRE

COMMUNE

Id commune

Nom commune

Distance agence

Nombre d'habitantsAPPARTENIR

Quartier

Id quartier

Libellé quartierSituer dans

Modèle logique des données

INDIVIDU

N_IDENTIFICATIONinteger

N__LOGEMENTinteger

NOMchar(35)

PRENOMchar(30)

DATE_DE_NAISSANCEdate

N_TELEPHONEchar(12)TYPE_DE_LOGEMENT

TYPE_LOGEMENTchar(25)

CHARGES_FORFAITAIRESnumericLOGEMENT

N__LOGEMENTinteger

TYPE_LOGEMENTchar(25)

ID_QUARTIERinteger

NOchar(5)

RUEchar(60)

SUPERFICIEnumeric

LOYERnumeric

COMMUNE

ID_COMMUNEinteger

NOM_COMMUNEchar(45)

DISTANCE_AGENCEnumeric

NOMBRE_D_HABITANTSnumericQUARTIER

ID_QUARTIERinteger

ID_COMMUNEinteger

LIBELLE_QUARTIERchar(35)

ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 4

EXERCICE 3

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 :

Nom Commentaire Entité / association

Type Identifi

ant

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

0,n0,nEXPLOITATION

Id exploitation

Nom exploitation

Commune

SAUDROIT

Id droit

Libellé droit

UnitéPOSSEDER

Valeur droit

Date début

Date fin

2ème solution :

0,n0,n0,nEXPLOITATION

Id exploitation

Nom exploitation

Commune

SAUDROIT

Id droit

Libellé droit

UnitéPOSSEDER

Valeur droit

PERIODE

Id période

Date debut

Date fin

ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 5

3ème solution :

1,n1,11,n1,1

1,10,nEXPLOITATION

Id exploitation

Nom exploitation

Commune

SAUDROIT

Id droit

Libellé droit

UnitéPOSSEDERVALEUR DROIT

Identifiant valeur

Montant droitATTRIBUER

PERIODE

Id période

Date debut

Date finEST VALABLE POUR

4ème solution :

0,n1,11,10,nEXPLOITATION

Id exploitation

Nom exploitation

Commune

SAUDROIT

Id droit

Libellé droit

UnitéVALEUR DROIT

Id valeur

Valeur droit

Date début

Date finCONCERNER

CONCERNER

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). ID_DROIT = ID_DROITID_EXPLOITATION = ID_EXPLOITATION

EXPLOITATION

ID_EXPLOITATIONchar(5)

NOM_EXPLOITATIONchar(30)

COMMUNEchar(30)

SAUnumericDROIT

ID_DROITchar(5)

LIBELLE_DROITchar(30)

UNITEchar(20)POSSEDER

ID_EXPLOITATIONchar(5)

ID_DROITchar(5)

VALEUR_DROITnumeric

DATE_DEBUTdate

DATE_FINdate

La solution consiste donc à ajouter le champ date début à la clé multiple. ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 6

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)

EXPLOITATION

ID_EXPLOITATIONchar(5)

NOM_EXPLOITATIONchar(30)

COMMUNEchar(30)

SAUnumericDROIT

ID_DROITchar(5)

LIBELLE_DROITchar(30)

UNITEchar(20)

PERIODE

ID_PERIODEinteger

DATE_DEBUTdate

DATE_FINdatePOSSEDER

ID_EXPLOITATIONchar(5)

ID_DROITchar(5)

ID_PERIODEinteger

VALEUR_DROITnumeric

3ème solution :

EXPLOITATION

ID_EXPLOITATIONchar(5)

NOM_EXPLOITATIONchar(30)

COMMUNEchar(30)

SAUnumericDROIT

ID_DROITchar(5)

LIBELLE_DROITchar(30)

UNITEchar(20)VALEUR_DROIT

IDENTIFIANT_VALEURsmallint

ID_EXPLOITATIONchar(5)

ID_DROITchar(5)

ID_PERIODEinteger

MONTANT_DROITnumeric

PERIODE

ID_PERIODEinteger

DATE_DEBUTdate

DATE_FINdate

4ème solution :

EXPLOITATION

Id exploitation

Nom exploitation

Commune

SAUCHAR(5)

CHAR(30)

CHAR(30)

NUMERICDROIT

Id droit

Libellé droit

UnitéCHAR(5)

CHAR(30)

CHAR(20)VALEUR DROIT

Id valeur

Id exploitation

Id droit

Valeur droit

Date début

Date finNUMERIC

CHAR(5)

CHAR(5)

NUMERIC

DATE

DATE

ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 7

EXERCICE 4

GESTION DES RENDEMENTS DES PARCELLES D'UNE EXPLOITATION

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 Identifi

ant

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

ENITA de Bordeaux - corrigé exos merise.doc - 13/10/2004 10:01 Exercices MERISE Page 8

Modèle conceptuel des données

0,nquotesdbs_dbs22.pdfusesText_28