Vous êtes sur la page 1sur 28

Université Sidi Mohamed Ben Abdellah

Ecole Nationale des Sciences Appliquées Fès ENSAF


Département Génie Industriel

Analyse et Conception des Systèmes d’Informations


Correction TD : GI 1 & GSMA 1
Pr : M. Sayyouri

Exercice 1

1. Organisation :

➢ Système de Pilotage : Prendre des décisions, fixer des objectifs.


➢ Système d’information : collecter, Stocker, traiter.
➢ Système opérant : Réalisation, produire.

2. Les niveaux d'abstraction de la méthode MERISE :


❖ Conceptuel : MCD, MCT
❖ logique : MLD, MOT
❖ Physique : MPD, MOT

Exercice 2 :

1- Une association réflexive est une association entre une entité et elle-même,
une association multiple est une association qui se traduit par plusieurs
associations entre 2 entités distinctes.
Exp :
-Association réflexive -Association multiple

2- Le rôle des cardinalités dans un MCD, ils traduisent des règles de gestion et
assurent le passage d’un MCD à un MLD
Exercice 3

(1 , 1) (1 , 1)

(1 , 1)

(1 , n)
(1 , n)
(1 , n)

Les réponses en violet réfèrent aux instructions demandées,


celles en orange réfèrent au reste non indiqué.

Les réponses en violet réfèrent aux instructions demandées,


celles en orange réfèrent au reste non indiqué.
Exercice 4
1 : Etablir un modèle permettant de relier les entités par des associations convenables

2 : Inscrire les cardinalités sur le modèle


Exercice 5

1. Un patient peut-il effectuer plusieurs consultations ? VRAI


2. Un médecin peut-il recevoir plusieurs patients dans la même consultation ?
FAUX
3. Peut-on prescrire plusieurs médicaments dans une même consultation ? VRAI
4. Deux médecins différents peuvent-ils prescrire le même médicament ? VRAI
5. Deux patients différents peuvent-ils avoir le même nom et prénom? VRAI
Exercice 6
Exercice 7

1- les différentes dépendances fonctionnelles :


2-
Numéro _élève->Nom _élève, Prénom _élève, email _élève.

Code_ filière->libellé _filière.


Numéro _matière-> libellé _matière, langue _d’enseignement.
Code_ filière, Numéro _matière -> nbr_d’heures.

Numéro _élève, Numéro _matière ->Note.


2-le GDF associé :
Exercice 8

Le GDF
N°ELEVE CODE FILIERE
Email
Non élève Prénom élève CODE MATIERE Libellé

Libellé Langue
Note

Nombre d’heures

Exercice 9

1-les étapes a suivre pour élaborer un MCD sont :


1. Recueil des informations.
2. Construction du dictionnaire de données.
3. Epuration du dictionnaire.
4. Dépendances fonctionnelles.
5. Elaboration MCD .
2-une dépendance fonctionnelle :
Est le lien entre deux de données ou groupe de données
Ses propriétés sont :union et la transitivité
3-Exemple des dépendances fonctionnelles élémentaires
EXP1 :
Nom, DateNaissance, LieuNaissance →Prénom

EXP2 :
NuméroCommande, RéférenceProduit→ Quantité
Ces deux dépendances fonctionnelles sont élémentaires car une seule source
n’est pas suffisante pour déterminer le prénom .
Exemple des dépendances fonctionnelles élémentaires

EXP1 :
NumCIN→ NumElève
NumElève→ NumClasse
NumClasse→ NomElève
La troisième dépendance fonctionnelle n’est pas directe car nous pourrions
écrire:
NumCIN→ NumElève→ NomElève

EXP2 :
NumFacture → NumReprésentant
NumReprésentant → NomReprésentant
NumFacture → NomReprésentant n’est pas une dépendance
fonctionnelle directe puisqu’elle est obtenue par transitivité.

Exercice 10

Code produit →Libellé produit.


Numéro restaurateur→Nom restaurateur, Prénom restaurateur.
Numéro commande→Date commande, Adresse livraison.
Code produit, Numéro commande→ Quantité commandée.
1. GDF :
3.

Exercice 11

N°machine Nom-machine
N°machine Type-machine
N°machine Marque-machine
N°technicien Nom-technicien
N°technicien Prénom-technicien
N° atelier Adresse-atelier
N° atelier Surface-atelier
N° atelier Nb-techniciens
N°technicien N° atelier
(N°machine, N°technicien) Prime

Le GDF associé :

N machine N technicien N atelier

nb-techniciens adresse-
atelier
Nom marque
Machine machine prenom-technicien surface-atelier
Type Nom-technicien
machine

prime

R1: Toute donnée du graphe devient une propriété.


R2: Toute donnée source de DF devient identifiant de l'entité.
R3: Toute donnée cible de DF et non source (d'une autre DF) devient
une propriété de l' entité dont la donnée source de la DF est identifiant. R4:
Une DF entre deux données sources de DF révèle une association
hiérarchique toujours non porteuse de propriété(s).
R5: La présence d'une donnée concaténée (association de plusieurs données
élémentaires) source de DF révèle une association non hiérarchique
porteuse de propriété(s).
Exercice 12

CHAMP DESCRIPTION NATURE TYPE TAILLE REMARQUE


Id Identificateur rayon E AN 5
libellé libellé E AN 25
code Code ouvrage E AN 10
titre Titre ouvrage E AN 30
N ordre Numéro d’ordre E N 5
N mot clé Numéro mot clé E N 5
Mot clé mots-clés E AN 10
N classement Numéro classement E N 5
matricule Matricule d’auteur E AN 5
Nom auteur Nom auteur E AN 25
prénom auteur prénom auteur E AN 25
Num Numéro d’adhérent E N 5
d’adhérent
Nom Nom d’adhérent E AN 25
d’adhérent
prénom prénom d’adhérent E AN 25
d’adhérent
email Email d’adhérent E AN 25
date Date emprunt E DATE _

2) Tracer le graphe de dépendances fonctionnelles (GDF) associé.

3/Définir le modèle conceptuel de données (MCD) :


Exercice 13

.Une dépendance fonctionnelle DF établit d'abord un lien entre donnée, en plus


d'être fonctionnelle.
- Matricule → Nom, Age : signifie qu'il y a d'abord un lien entre Matricule,
Nom et Age, tel que la valeur Nom et Age dépend de la valeur Matricule.
Autrement, le Matricule détermine le Nom et l'âge.
- Matricule → Club, signifie un élève est "inscrit" à un club et ce club est unique
(un élève ne participe pas à plus d'un club).
- Club → Salle, signifie qu'un club "a un local qui est une salle". Cette salle est
unique, (aucun club ne dispose de plus d'un local).
2. Si on considère l'entité suivante :
- On peut dire que la propriété Matricule est identifiant, car il détermine tous les
autres propriétés, y compris Salle (la DF Matricule → Salle est transitive).
- Cette entité est en 2FN, car l'ensemble des dépendance fonctionnelles sont
élémentaires.
-Cette entité n'est pas en 3FN, car la DF : Matricule → Salle, n'est pas directe
mais transitive par le fait que, Matricule→Club et Club→Salle.

ELEVE CLUB
Matricule inscrit Code
NomE NomClub
AgeE Salle
Exercice 14
Exercice 15

N°film titre film ,Durée film


N°salle Capacité salle
N°acteur Nom acteur,Prénom acteur
N°film ,N°salle Date projection,heure deb
N°acteur ,N°film Rôle

Exercice 16
livre professeur
le numéro de livre professeur id
-le titre - nom
-le nombre de pages- - prénom
l'éditeur - date de naissance
-l'année d'édition - date d'entrée à l'école
- le numéro ISBNnuméro - date de sortie de l'école
uniquenormalisé - e-mail académique
-la date d'achat - spécialité principale
- grade de chercheur
- adresse

etudiant promotion une matiere


étudiant id matiere id
promotion id
-Nom -libellé
-libellé - duree
-Prénom
-date de naissance -cycle -syllabus
-date d'entrée à l'école
-diplôme à l'entrée
-e-mail ENSAF
- adresse
Exercice 17

1.Modelisation de <<une matière est enseignée dans


une promotion>> Promotion
Matière
Promo_id
Matiere_id Promo_libelle
ma_durée 1,1 Est enseignée Promo_cycle
ma_syllabus 0,N
ma_libelle

2. Modélisation de « Un professeur enseigne un certain nombre de


matières »
professeur
Promotion
Id_professeur Matière
Prof_nom Promo_id
Prof_prenom Matiere_id
ma_durée Promo_libelle
Prof_date de naissance
Prof_e-mail ma_syllabus Promo_cycle
Prof_entre ma_libelle
Prof_sorti

3.Modélisation de « Un livre de la bibliothèque concerne un certain nombre de


matières »

livre Matière Promotion


No_livre
Li_nbre_pages Matiere_id Promo_id
Li_editeur ma_durée Promo_libelle
Li_annee_edition ma_syllabus Promo_cycle
ma_libelle
4.Un livre de la bibliothèque est associé à un ou plusieurs mots-clés. Modéliser
cette phrase avec une association adéquate

livre Matiere Promotion


No_livre Matiere_id
Li_nbre_pages
Promo_id
ma_durée Promo_libelle
Li_editeur
Li_annee_edition
ma_syllabus Promo_cycle
ma_libelle

Mots clé
Mot cles_id
Mots
Exercice 18

1. Une matière nécessite un certain nombre de prérequis d’autres matières.


C’est une association réflexive qui relie l’entité à elle-même

(0,N)

Une matière
-matière id
-libellé
-durée A Pour Prérequis
-syllabus

2. Pour une année scolaire, un étudiant est dans une promotion. A la fin de
l’année scolaire, l’étudiant à l’un des statuts suivants :
- Redoublant
- Admis en année supérieur
- Diplômé
- Exclus

(0,N) (0,N)
Promotion
Etudiant -promotion id
-étudiant -libellé
-nom Est en statuts fin -cycle
-prénom d’année
-date de naissance (0,N)
-date d’entrée à l’école
-diplôme à l’entrée
-e-mail ENSAF
-son adresse

Année scolaire
-année id
-libellé
3. On désire gérer les cycles à part entière. Que doit-on changer dans la
modélisation de la promotion ? On tiendra compte qu’il y a un ordre des
promotions à l’intérieur d’un cycle.
Il faut créer une entité Cycle. Par conséquent, le cycle n’est plus une
caractéristique de la promotion puis définir une association entre Promotion et
Cycle.

(1,1) (0,N)
Promotion
-promotion id Cycle
-libellé -cycle id
-libellé
Fait Partie Cycle

4. Chaque étudiant d’une promotion est évalué dans chaque matière attachée
à la promotion. La moyenne générale d’un étudiant est une moyenne
pondérée des notes obtenues dans chaque matière. La pondération de
chaque matière est fixée pour chaque année scolaire et est commune à
tous les étudiants.
Modélisation conceptuelle des données

(0,N)
(0,N) (1,1)
Une matière
Etudiant -matière id
-étudiant id -libellé
-nom -durée
Evalue
-prénom -syllabus Enseignée
-note
(1,N)
-date de naissance
-date d’entrée à l’école (0,N)
-diplôme à l’entrée
(0,N)
(1,N)

Promotion
Pondérée -promotion id
Pondération -libellé
-cycle

Année scolaire
-année id (0,N)
-libellé
Exercice 19 :

Le modèle conceptuel :

D’après les règles de transformation de MCD à MLD on obtient :


Exercice 20
Le MLD du système:
• Docteur(Id_doc, nom_doc, prenom_doc, adresse_doc, tel_doc, specialite)
• Infirmier(num_inf, nom_inf, prenom_inf, adresse_inf, tel_inf, rotation, salaire,
#code_serv_inf )
• Service(code_serv, nom_serv, batiment, #Id_doc_serv )
• Salle(id_salle, num_salle, #code_service_salle )
• Malade( num_malade , nom_malade, prenom_malade, adresse_malade,
tel_malade, diagnostic)
• Surveiller (id_surv,#id_salle_surv, #num_inf_surv)
• Hospitaliser (id_lit, #id_salle_lit , #numéro_malade_lit , nbr_Lit)
• Soigner (Id_soi, #num_docteur_soi, #num_malade_soi)

Exercice 21

1- Dictionnaire

2- MCD
3- MLD

Exercice 22
Exercice 23

1- Diagramme des flux

2- Modèle Conceptuel des Traitements (MCT)


3- Modèle Organisationnel des Traitements (MOT)

Exercice 24

1- Le dictionnaire de données (DD) :


Champ Description Nature Type Taille Remarque
Code_Cli Code de client E AN 10
Nome du
Nom_Cli E AN 25
client
Rue_Cli Rue du client E AN 50
Ville_Cli Ville du client E AN 50
Num_Ag Numéro E N 5
d’agence
Nome
Nom_Ag E AN 20
d’agence
Référence du
Ref_cat E AN 5
catalogue
Désignation
Design_cat E AN 25
du catalogue
Prix de
Prix_locat location par E Monétaire 4
semaine
Numéro de
ContratN E Numérique 4
contrat
Date de
Date_ctr E Date 8
contrat
Duré de
Durée_ctr E AN 15
contrat
Qnt_louée Quantité louée E Numérique 2
Quantité
Qt_Disp disponible en E N 3
stock

2- Le graphe de dépendance fonctionnel (GDF) :

3- modèle conceptuel de donnée (MCD) :


4- Le modèle logique de donnée (MLD) :

5- Schéma relationnel :

Client (Code_Cli, Nom_Cli, Rue_Cli, Ville_Cli)


Agence (Num_Ag, Nom_Ag)
Contrat (ContratN, #Code_Cli, #Num_Ag, Date_ctr, Durée_ctr)
Location (#Ref_cat, #ContratN, Qnt_louée)
Catalogue (Ref_cat, Design_cat, Prix_locat)
Stock (#Ref_cat, #Num_Ag, Qt_Disp)
Ex1: 28 (fdeli ibtissam )

Ex2: 29-30 (hajir jalila - hamouchi mohamed)

Ex3: 5-6 (soundouss ammari – amrani nejjar nachwa )

Ex4: 31 – 27 ( hmidani khawla – oumaima fartout )

Ex5: 41 et 22 (ennejar oumayma – slimani manal)

Ex6: 26 - 42 (tahtah manal – ezzitouni hasnae )

Ex7: 15 – 16 (el bouhli nouhaila el filali amal )

Ex8: 23 et 19 (errahimi afaf el kouche manal)

Ex9: 37-1 (ouaazou saida – ahamri asia)

Ex10: 25_39 (ettriki youssra – rhouni doha)

Ex11: 36-10 (nfissi achraf -boumalek m’hammed)

Ex12: 4-3 (ahmitti ghofrane – amahrouch ilham )

Ex13: 32 (ladraoui nouhad)

Ex14: 38, 28(fdeli ibtissam – radie meryem )

Ex15: 13-40 (dchar salma – seddougui yasmine)

Ex16: 20-18 (el ouadghiri hind – el khiraoui hiba )

Ex17: 34 (Olivier mutuyeyezu)

Ex18: 24- 35 (es-salih mohamed yassine – nejdi abdel monaim )

Ex19: 17 , 11 (el harchi salma – bouzidi meryem)

Ex20: 14 (el abdellaoui ayoub )

Ex21: 20-18 (el ouadghiri hind – el khiraoui hiba)

Ex22: 21 -2 (elhamss khanssa – ahekkad hanane)


Ex23: 7 (zakia bakhri) Ex24: 29 30 (hajir jalila - hamouchi mohamed)

Vous aimerez peut-être aussi