Merise

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 DOSSIERSCOMPTABLES 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 retenuesdans le modèle :
Nom ID comptable Nom comptable Date naissance No tél Id commune Nom commune Id agence Nom agence Directeur Id exploitation Nom exploitation SAU
No artificiel No artificiel

Commentaire
No artificiel

Entité Comptable Comptable Comptable Comptable Commune Commune Agence Agence Agence Exploitation Exploitation Exploitation

Type A5 A30 D A15 I A30 A5 A40 A30 A5 A25 NIdentifi ant O

O O

O

Modèle conceptuel des données
COMMUNE Id commune Nom commune SITUER SUR 1,1 EXPLOITATION Id exploitation Nom exploitation SAU 1,1 GERER COMPTABLE ID comptable 1,n Nom comptable Date naissance No tél 1,n TRAVAILLER 1,1 0,n 0,n LOCALISER DANS 1,1 AGENCE Id agence Nom agence Directeur

ENITA de Bordeaux – corrigé exos merise.doc – 13/10/2004 10:01

Exercices MERISEPage 2

Modèle logique des données
COMMUNE ID_COMMUNE NOM_COMMUNE integer char(30)

EXPLOITATION ID_EXPLOITATION ID_COMPTABLE ID_COMMUNE NOM_EXPLOITATION SAU

COMPTABLE char(5) char(5) integer char(25) numeric ID_COMPTABLE ID_AGENCE NOM_COMPTABLE DATE_NAISSANCE NO_TEL char(5) char(5) char(30) date char(15)

AGENCE ID_AGENCE ID_COMMUNE NOM_AGENCE DIRECTEUR char(5) integer char(40)char(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 desoccupations des logements n’est pas utile Liste des informations retenues dans le modèle :
Nom Id commune Nom commune Distance agence Nombre d’habitants N°identification Nom Prenom Date de naissance N°téléphone N° logement No Rue Superficie Loyer Id quartier Libellé quartier Type logement Charges forfaitaires Commentaire
No artificiel Distance moyenne d’une ville par rapport à l’agence Noartificiel

Entité Commune Commune Commune Commune Individu Individu Individu Individu Individu Logement Logement Logement Logement Logement Quartier Quartier Type logement Type logement

Type I A45 N N I A35 A30 D A12 I A5 A60 N N I A35 A25 N

Identifi ant Oui Non Non Non Oui Non Non Non Non Oui Non Non Non Non Oui Non Oui Non

No artificiel

No artificiel Classifie le logement en fonction du nbde pièces (ex : T1, T2) Montant forfaitaire appliqué en fonction du type (ex : 200F pour un studio).

ENITA de Bordeaux – corrigé exos merise.doc – 13/10/2004 10:01

Exercices MERISE

Page 3

Modèle conceptuel des données
LOGEMENT N° logement no Rue Superficie Loyer 1,1

1,1

CORRESPONDRE

INDIVIDU N°identification Nom Prenom Date de naissance N°téléphone

1,1

0,n OCCUPER0,n TYPE DE LOGEMENT Type logement Charges forfaitaires

APPARTENIR

0,n Quartier Id quartier Libellé quartier 1,1 Situer dans 1,n COMMUNE Id commune Nom commune Distance agence Nombre d’habitants

Modèle logique des données
LOGEMENT N__LOGEMENT TYPE_LOGEMENT ID_QUARTIER NO RUE SUPERFICIE LOYER integer char(25) integer char(5) char(60) numeric numeric TYPE_DE_LOGEMENT TYPE_LOGEMENT…