SlideShare une entreprise Scribd logo
1  sur  33
FSJES-HEKNES
S
Y
S
T
E
æ
ET BAS
D'I FORMAT
. I
DO ES
Pr AI*IALI SAID
I. Système d'lnformation
Un système est un ensemble d'éléments matériels
ou immatériels (hommes, méthodes, recettes, règles,
etc.) unis par des relations qui transforme, par un
processus, d
e
s éléments (les entrées) e
n d'autres
éléments (les sorties).
système d'information # système informatique
Système Opérationnel
Système opérationnel où :
• Les matières premières sont transformées,
• Les produits finaux sont fabriqués.
Entrées Sorties
Exemple: F
a
c
u
l
t
é d
eDroit - M
e
k
n
è
s
Entrées Sorties
Entrées (le flux physique) est constitué des étudïants, des concours,
des cours,des examens, ... etc.
L
esystème opérant estconstïtué : d
e
s servïces etd
e
s
départements qui organïsent le concours d'entrée,l
e
s délïbératïons et
l
e
s jurys,l
e
s cours,l
e
s examens,l
e
s correctïons d
ecopïes.
L
e
sétudiants quï suivent l
e
s cours,qui passent d
e
s e
x
a
m
e
n
s fonta
u
s
s
ï
partie dec
es
y
s
t
è
m
e opérant.
Sortïes :C'est l'obtention du diplôme après trois ou cinq a
n
sd'étude
qui est- entre autre -le produït fïnal du s
y
s
t
è
m
e opérant à
l'établissement.
Systèmede pilotage
Toute organisation est pilotée par une direction et u
n
e
équipe dirigeante.
L
es
y
s
t
è
m
e de pilotage apour mission :
‘ conduire l'organisation vers des objectifs fixés
(Fixer d
e
sobjectifs)
‘ vérifier que c
e
sobjectifs ont bien été atteints
(Contrôler Ieur réalisation)
‘ Contrôler le fonctionnement et d'éventuelle modifications
du s
y
s
tè
m
e opérant (recrutement, investissement,nouveaux
développements,... etc. (Correction)
Informations
sur l’état du SO
Flux entrant
Décision sur le SO
Flux sortant
Exemple: F
a
c
u
lté d
eDroït - M
e
k
n
è
s
L
e
s décïsïons prïses par l
e s
y
s
t
è
m
e d
e pïlotage concernent l
e nombre
d
e
s étudïants quï seront admis c
h
a
q
u
e année à l'établïssement, l
e
s
critères d'admïssibïlïté, la définitïon d
e
s programmes d
e
s études, l
a
définitïon d
e
s modalïtés d'examen, l
e
s développements futures d
e
l'établissement (création de nouvelles filières, l
e
s ouvertures d
e
postes de recrutement, les ïnvestïssements en matériel et e
n logïcïel,
... ) etc.
Système d'information
Ce système s'occupe de récolter l'information,dela stocker, delatraiter et
dela diffuser d
a
n
s le système opérant et d
a
n
s le système depilotage.
Le Système d'Information est composé d’éléments
divers (employés, ordinateurs, règles et méthodes,
etc.) chargés de stocker et de traiter les informations
relatives au système opérant afin de les mettre à la
disposition du système de pilotage.
Exemp/e: Faculté de Droit —Meknès
Le Système d'Information contient toutes les informations
sur les étudiants qui y sont inscrits (nom et prénom, adresse ,
date de naissance, parcours scolaire précédent, ...), les
informations sur les professeurs (nom, grade, spécialité ...)
sur les matières, sur les administrateurs ... etc.
Le Système d'Information possède deux aspects
statique (données) et dynamique (traitement).
Plusieurs méthodes d'analyse et de conception des systèmes
d'information:
MERISE, UML,...
Niveau Données Traiterrients
C o n c e p t u e l
I"1odèle Conceptuel de
Données (I"1CD)
Modèle Conceptuel de
Traitements (MCT)
Logique
I”1odèle Logique de
Données (I"1LD)
Modèle Organisationnel d
e
Traitements (MOT)
Physique
Modèle Physique de
Données (MPD)
Modèle Physique de
Traitements (MPT)
II. Méthode MERISE
{Mêthode d’EtuJe et de Rêali.tation Informatique pour
les .Sy.vfêmcsd'Entreprise}
Une méthode d'analyse et de conception, nèe dans les années 70, dèveloppèe
initialement par Hubert Tardieu. Elle est basèe sur la sèparation des données et des
traitements.
Elle possède un certain nombre de modèles (ou schémas) qui sont rèpartis sur trois
niveaux
Réponse à la question :
—Qu'est ce qu'on va gœer comme
doeziées. commæt sont eûes
organisées
ModèleConceptuel de Données
MCD
—Qu'æt ce qu'on va réalise comme
tniitement
Modèle Conceptuel de Traitements
MCT
Niveau Logique
Réponse à la question UI ? QUAND ? OU ?
—Desciiptiou dii système.
iudépeiidaunueiit dii logiciel SGBD
—Passage ‘automatique’ aii modèle
i'elatioiniel $,
htoüèle Logique de Données
NILD
—Desci'iptiou indépendante de la
uiaclüiie
—Stnicttu'atioii eu iocédiii'e
5toùèIe Logique ùe Tiaitemeuts
ÎSILT
Niveau Physique
Réponse à la question COIïIJïJENT ?, AVEC QUOI
—Description ûiteine des doiuiées en
fonction dit logiciel SGBD
—Définition des contiaiutes.
stiuctln'es d*accés. etc..
—Desciipiioii de l"ai’cliitec1iu’e des
raiteiueiits
—Spécificaüons détaillées de la
piogiauiuiation (¡¥lgoiitluues)
ïlodèie Ph,ysiqiie de Donuées
$¥PD
5todèle Physique üe Tiaitements
$&T
Quatre étapes nécessaires pour traduire un système
d'information naturel en une base de données:
Analyse
MCD
MLD
MPD
3.NodèIe Conceptuel de Données
Le Ï"1CD apour but de représenter de façon structurèe les
données qui seront utilisèes par le système d'information.
L
e
srègles deconstruction du MCD permettent d'aboutir à
une reprèsentation graphique standard qui élimine les
redondances et les ambiguités.
NCD :Concepts et Définitions
Entité:
• Une entité représente un objet du SI (personne, document,
concept, ...), ou plus exactement un ensemble d'objets
ayant les memes caractéristiques
(ex : l'entité Livre) ;
• MCD est décrit par un identifiant et une liste de propriétés
qui lui sont spécifiques.
Exemple:
Identifiant
Proprietê
Relation (association):
Est un lien entre des entités. Contrairement aux entités, les
associations n'ont pas d'existence propre mais elles peuvent
porter des propriétéS.
RLes associations sont nommées, généralement à l'aide
d'un verbe d'action.
RUne association peut lier plus de deux entités.
Exemp/es :
C
N
E
Nom
Prénom
Tél
Client
Association binaire
Passer
Commande
NumCommande
Etudiant
CNE
Nom
Prénom
Tél
Employé
CNE
Nom
Prénom
Tél
Association porteur
de propriété
E mprunter
Date d’emprunt
Association ternaire
Assurer
I”1ission
Code mïssion
NomMissïon
I
S
B
N
Titre
Auteur
Edition
Livre
Service
Code Service
NomService
Associntions réflexives
Ce sont des associations qui relient deux fois la même entité.
PIECE
NoPièce Composée de
PROPRIETE ou ATTRIBUT :
Donnée élémentaire permettant de décrire une entité ou une
association.
REMARÇ1t!E.$:
• Une entité possède au moins une propriété
• Une association peut ne pas avoir de propriété
Trois types de propriétés :
•Propriété calculée en fonction des autres propriétés:
Prix:HT —
—
Onanfifé * Pri« y///la/re
•Propriété Concaténée : Composé
e d
eplusieurs propriétés
Adresse —
—
(CodePosla/, Aire, Vï/le..)
Propriété élémentaire : Ni calculée, ni concaténée
Nom, prënom, noie..
i L
e
spropriétés calculéesdoivent être éliminées duM
C
D pour réduire l
'
e
s
p
a
c
e
mémoire d
es
t
o
c
k
a
g
e
Les propriétés concaténées doivent être éliminées du MCD pour réduire le
temps de recherche des informations
IDENTIFIANT :
Un ou plusieurs attributs de l'entité permettant d’identifier
d'une façon unique toutes les autres propriétés.
L’identifiant est inscrit en tete de la liste est souligné
Etudiant : CNE, Nom, prénom, filière, date de naissance.
Véhicule: CodeV, Type, modèle, immatriculation, couleur
Identifiant d'une association : est l'identifiant obtenu par la
concaténation des identifiants des objets participants à
l'association.
Il n'est définie cjue dans le cas où l'association contient au moins un• rrorriete:
QuantitéCixd = recommande , N Produit)
Représentation graphique
-N Commande
-Date coææaade
äSSOŒâ7W2f
OXCERXER
Qæaôté cdée
PRODUIT
-N Produit
-DésignaÂon
-Pfix unitaire
Occurrence:
. Occurrence d'une propriété. est une valeur prise par cette propriété ;
Exemple :C
o
n
s
i
d
é
r
o
n
s l’entité Etudiant caractérisée par les propriétés :
NumEtud, Nom, Prénom, Date de naissance,Note enArabe et Note en
Anglais.
0
0
4 F.IR.-H .tJil 0
û’
0
°
J’
^
J
? 'J,ï0 Iî,0°J
L
apropriété Prénom prendl
e
s va/
eurs (
o
C
C
u
r
r
e
n
c
e
s ÿ:Amine, L
a
t
i
n
o
,...
. Occurrence d'une entité. un exemplaire de cette entité caractérisé par un
ensemble des valeurs de ses propriétés ;
Exemple: Chaque Iigne du tableau est une occurrence del'entité Etudiant
U
f
-
›1 1"L.1ËL!I .fi› iiic ?îî. If-)
’
°
J
3 I?.0* If),4f›
.Occurrence d'une association estunensemble formé par uneoccurrence d
e
chacune d
e
s entités et une occurrence de chacune d
e
s éventuelles propriétés de
l'association.
Cardinalité:
La cardinalité d'un lien entre une entité et une association
indique le minimum et maximum de fois qu'un individu de
l'entité peut etre concerné par l'association. La cardinalité
minimale est de 0 ou 1 ; la cardinalité maximale est de 1 ou n.
Exemple:
Û une personne habite au moins un logement ,
Û une personne peut habiter dans plusieurs logements ,
Û un logement peut être inoccupé ,
Û un logement peut être habité par plusieurs personnes.
Personne
CIN
Nom
Prénom
Logement
Habiter 0,n
NumLog
Superficie
Adresse
Les cardinalités possibles:
0,1 : Chaque occurrence de l'entité est relié à au plus une
occurrence de l'association.
Exemple : Un employé est responsable d'au plus un service.
1,1 : Chaque occurrence de l'entité est relié exactement à une
occurrence de l'association.
Exemple : Un compte bancaire appartient à un et un seul client.
0,n : Chaque occurrence de l'entité est relié à un nombre
quelconque d'occurrence de l'association.
Exemple : Une personne possède 0 ou N voitures.
1,n : Chaque occurrence de l'entité est relié à au moins une
occurrence de l'association.
Exemple : Un enseignant assure au moins un cours.
L
e
s dépendances fonctionnelies
Une propriété B dépend fonctionnellement
d'une propriété A lorsque la connaissance de la
valeur de A entraine la connaissance d'une et
au maximum une seule valeur de B.
Exemple:
D
F
CNE Nom , Prénom
Dépendance fonctionnelle Élémentaire :
’1
DFE
P2 siP1 —
tP2 etaucune partie stricte deP1 n'entraîne P2
Exemples :
D
F
CNE, Nom —
t Prënom Dépendance Fonctionnelle non Elëmentaire
Dëpendance Fonctionnelle Elëmentaire
CNî**F Nom, Prënom
Dépendance fonctionnelle Élémentaire Directe :
D
FED
P SÏ
P1
D
F
E
P1 P
h et s
ielle n'existe aucune propriété P
h telle que P1
P
a
sdetransitivités entre deux propriétés
P
I ’2
P
h etP
h P
h
B
Exemple :
CodeClient NomClient
NumConuuande
NumConuiiande
CodeClient
NoniC lient (n'est pas DFED )
Dépendances fonctionnelles composées:
Une dépendance fonctionnelle qui comporte plusieurs attributs est
dite composée.
Exemple:
(NumCominand, —t (tQtiantité Commandée)
(CNE, CoJeMatiêi-c) —t (Note)
Le Graphe des dépendances fonctionnelles
CNE —t Nom, Prènoin, Adresse, CP, Ville, Email
CNE
Nom prénom adresse CP VILLE Email
Contrainte d'Intégrité Fonctionnelle (CIF)
Une CIF existe entre les entités A et B si toute occurrence de l'une
détermine obligatoirement une et une seule occurrence de l'autre.
Les entitès lièes par une CIF constiment une structure de type « Père-
Fils »
Exemple.
Un article (Fils) est fourni par un et un seul fournisseur (Père)
I,n
Article
&
e
f
Designation
Prix
Leur particularité est d'avoir une caidinalitè 0,1 ou 1,1.
Contrainte d'Intégrité Multiple (CIM)
Une CIM est nommée « association non hièrarchique ». Les associations
peuvent être porteuses de données.
Une CIM comporte un identifiant qui résultè de la concatènation des
identifiants des entitès participant à l'association.
Exemple
Les élèves sont évalués dans différentes matières et obtiennent des notes
pour chacune des matières.
C
N
E
NomE
Elèves
0,n
I”1atière
Evaluer 0,n
cOdeMat
Démawhe d'élaboration duMCD
La construction du MCD demande de respecter une démarche d’élaboration qui
nécessite :
H Elaborer le Dictionnaire de données
H Représenter les Dépendances Fonctionnelles
H Construire le MCD et le normaliser

Contenu connexe

Similaire à FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gratuit (1).pptx

Formation BD & SQL
Formation BD & SQLFormation BD & SQL
Formation BD & SQLG²FOSS ENIT
 
L'informatique de gestion-nassih CHAPITRE 1
L'informatique de gestion-nassih CHAPITRE 1L'informatique de gestion-nassih CHAPITRE 1
L'informatique de gestion-nassih CHAPITRE 1mouadbahssou
 
Systèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdf
Systèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdfSystèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdf
Systèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdfRabieMachloukh
 
Chap1 Base de données
Chap1 Base de donnéesChap1 Base de données
Chap1 Base de donnéesSofiene Melki
 
7. information modelling
7. information modelling7. information modelling
7. information modellingsugogo
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de donnéesAbdoulaye Dieng
 
Alphorm.com Formation Logpoint SIEM: Le guide complet
Alphorm.com Formation Logpoint SIEM: Le guide completAlphorm.com Formation Logpoint SIEM: Le guide complet
Alphorm.com Formation Logpoint SIEM: Le guide completAlphorm
 
presentationcoursbd.pdf
presentationcoursbd.pdfpresentationcoursbd.pdf
presentationcoursbd.pdfAabidiHafid
 
Chapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptxChapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptxLilia Hedfi-Khayati
 
MISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptx
MISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptxMISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptx
MISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptxPriscilleGANKIA
 
La documentation du système d'information
La documentation du système d'informationLa documentation du système d'information
La documentation du système d'informationChiheb Ouaghlani
 
cours de methode d'analyse informatique2.pptx
cours de methode d'analyse informatique2.pptxcours de methode d'analyse informatique2.pptx
cours de methode d'analyse informatique2.pptxeducationnet920
 

Similaire à FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gratuit (1).pptx (20)

Formation BD & SQL
Formation BD & SQLFormation BD & SQL
Formation BD & SQL
 
Si bdd
Si bddSi bdd
Si bdd
 
L'informatique de gestion-nassih CHAPITRE 1
L'informatique de gestion-nassih CHAPITRE 1L'informatique de gestion-nassih CHAPITRE 1
L'informatique de gestion-nassih CHAPITRE 1
 
Systèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdf
Systèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdfSystèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdf
Systèmjknjknjkn,kl,kl,kljkljkojjkonjke d'information 1.pdf
 
Cours BDD.pptx
Cours BDD.pptxCours BDD.pptx
Cours BDD.pptx
 
D318 ch3
D318 ch3D318 ch3
D318 ch3
 
Modelisation conception SI
Modelisation conception SIModelisation conception SI
Modelisation conception SI
 
1142726.ppt
1142726.ppt1142726.ppt
1142726.ppt
 
SI_MCC_2020_21.pptx
SI_MCC_2020_21.pptxSI_MCC_2020_21.pptx
SI_MCC_2020_21.pptx
 
Chap1 Base de données
Chap1 Base de donnéesChap1 Base de données
Chap1 Base de données
 
Intro merise
Intro meriseIntro merise
Intro merise
 
7. information modelling
7. information modelling7. information modelling
7. information modelling
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de données
 
Alphorm.com Formation Logpoint SIEM: Le guide complet
Alphorm.com Formation Logpoint SIEM: Le guide completAlphorm.com Formation Logpoint SIEM: Le guide complet
Alphorm.com Formation Logpoint SIEM: Le guide complet
 
presentationcoursbd.pdf
presentationcoursbd.pdfpresentationcoursbd.pdf
presentationcoursbd.pdf
 
MCD.pptx
MCD.pptxMCD.pptx
MCD.pptx
 
Chapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptxChapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptx
 
MISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptx
MISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptxMISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptx
MISE EN ŒUVRE ET IMPLEMENTATION SUR GLPI.pptx
 
La documentation du système d'information
La documentation du système d'informationLa documentation du système d'information
La documentation du système d'information
 
cours de methode d'analyse informatique2.pptx
cours de methode d'analyse informatique2.pptxcours de methode d'analyse informatique2.pptx
cours de methode d'analyse informatique2.pptx
 

FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gratuit (1).pptx

  • 2. I. Système d'lnformation Un système est un ensemble d'éléments matériels ou immatériels (hommes, méthodes, recettes, règles, etc.) unis par des relations qui transforme, par un processus, d e s éléments (les entrées) e n d'autres éléments (les sorties). système d'information # système informatique
  • 3. Système Opérationnel Système opérationnel où : • Les matières premières sont transformées, • Les produits finaux sont fabriqués. Entrées Sorties
  • 4. Exemple: F a c u l t é d eDroit - M e k n è s Entrées Sorties Entrées (le flux physique) est constitué des étudïants, des concours, des cours,des examens, ... etc. L esystème opérant estconstïtué : d e s servïces etd e s départements qui organïsent le concours d'entrée,l e s délïbératïons et l e s jurys,l e s cours,l e s examens,l e s correctïons d ecopïes. L e sétudiants quï suivent l e s cours,qui passent d e s e x a m e n s fonta u s s ï partie dec es y s t è m e opérant. Sortïes :C'est l'obtention du diplôme après trois ou cinq a n sd'étude qui est- entre autre -le produït fïnal du s y s t è m e opérant à l'établissement.
  • 5. Systèmede pilotage Toute organisation est pilotée par une direction et u n e équipe dirigeante. L es y s t è m e de pilotage apour mission : ‘ conduire l'organisation vers des objectifs fixés (Fixer d e sobjectifs) ‘ vérifier que c e sobjectifs ont bien été atteints (Contrôler Ieur réalisation) ‘ Contrôler le fonctionnement et d'éventuelle modifications du s y s tè m e opérant (recrutement, investissement,nouveaux développements,... etc. (Correction)
  • 6. Informations sur l’état du SO Flux entrant Décision sur le SO Flux sortant Exemple: F a c u lté d eDroït - M e k n è s L e s décïsïons prïses par l e s y s t è m e d e pïlotage concernent l e nombre d e s étudïants quï seront admis c h a q u e année à l'établïssement, l e s critères d'admïssibïlïté, la définitïon d e s programmes d e s études, l a définitïon d e s modalïtés d'examen, l e s développements futures d e l'établissement (création de nouvelles filières, l e s ouvertures d e postes de recrutement, les ïnvestïssements en matériel et e n logïcïel, ... ) etc.
  • 7. Système d'information Ce système s'occupe de récolter l'information,dela stocker, delatraiter et dela diffuser d a n s le système opérant et d a n s le système depilotage.
  • 8. Le Système d'Information est composé d’éléments divers (employés, ordinateurs, règles et méthodes, etc.) chargés de stocker et de traiter les informations relatives au système opérant afin de les mettre à la disposition du système de pilotage. Exemp/e: Faculté de Droit —Meknès Le Système d'Information contient toutes les informations sur les étudiants qui y sont inscrits (nom et prénom, adresse , date de naissance, parcours scolaire précédent, ...), les informations sur les professeurs (nom, grade, spécialité ...) sur les matières, sur les administrateurs ... etc.
  • 9. Le Système d'Information possède deux aspects statique (données) et dynamique (traitement). Plusieurs méthodes d'analyse et de conception des systèmes d'information: MERISE, UML,...
  • 10. Niveau Données Traiterrients C o n c e p t u e l I"1odèle Conceptuel de Données (I"1CD) Modèle Conceptuel de Traitements (MCT) Logique I”1odèle Logique de Données (I"1LD) Modèle Organisationnel d e Traitements (MOT) Physique Modèle Physique de Données (MPD) Modèle Physique de Traitements (MPT) II. Méthode MERISE {Mêthode d’EtuJe et de Rêali.tation Informatique pour les .Sy.vfêmcsd'Entreprise} Une méthode d'analyse et de conception, nèe dans les années 70, dèveloppèe initialement par Hubert Tardieu. Elle est basèe sur la sèparation des données et des traitements. Elle possède un certain nombre de modèles (ou schémas) qui sont rèpartis sur trois niveaux
  • 11. Réponse à la question : —Qu'est ce qu'on va gœer comme doeziées. commæt sont eûes organisées ModèleConceptuel de Données MCD —Qu'æt ce qu'on va réalise comme tniitement Modèle Conceptuel de Traitements MCT
  • 12. Niveau Logique Réponse à la question UI ? QUAND ? OU ? —Desciiptiou dii système. iudépeiidaunueiit dii logiciel SGBD —Passage ‘automatique’ aii modèle i'elatioiniel $, htoüèle Logique de Données NILD —Desci'iptiou indépendante de la uiaclüiie —Stnicttu'atioii eu iocédiii'e 5toùèIe Logique ùe Tiaitemeuts ÎSILT
  • 13. Niveau Physique Réponse à la question COIïIJïJENT ?, AVEC QUOI —Description ûiteine des doiuiées en fonction dit logiciel SGBD —Définition des contiaiutes. stiuctln'es d*accés. etc.. —Desciipiioii de l"ai’cliitec1iu’e des raiteiueiits —Spécificaüons détaillées de la piogiauiuiation (¡¥lgoiitluues) ïlodèie Ph,ysiqiie de Donuées $¥PD 5todèle Physique üe Tiaitements $&T
  • 14. Quatre étapes nécessaires pour traduire un système d'information naturel en une base de données: Analyse MCD MLD MPD
  • 15. 3.NodèIe Conceptuel de Données Le Ï"1CD apour but de représenter de façon structurèe les données qui seront utilisèes par le système d'information. L e srègles deconstruction du MCD permettent d'aboutir à une reprèsentation graphique standard qui élimine les redondances et les ambiguités.
  • 16. NCD :Concepts et Définitions Entité: • Une entité représente un objet du SI (personne, document, concept, ...), ou plus exactement un ensemble d'objets ayant les memes caractéristiques (ex : l'entité Livre) ; • MCD est décrit par un identifiant et une liste de propriétés qui lui sont spécifiques. Exemple: Identifiant Proprietê
  • 17. Relation (association): Est un lien entre des entités. Contrairement aux entités, les associations n'ont pas d'existence propre mais elles peuvent porter des propriétéS. RLes associations sont nommées, généralement à l'aide d'un verbe d'action. RUne association peut lier plus de deux entités.
  • 19. Etudiant CNE Nom Prénom Tél Employé CNE Nom Prénom Tél Association porteur de propriété E mprunter Date d’emprunt Association ternaire Assurer I”1ission Code mïssion NomMissïon I S B N Titre Auteur Edition Livre Service Code Service NomService
  • 20. Associntions réflexives Ce sont des associations qui relient deux fois la même entité. PIECE NoPièce Composée de
  • 21. PROPRIETE ou ATTRIBUT : Donnée élémentaire permettant de décrire une entité ou une association. REMARÇ1t!E.$: • Une entité possède au moins une propriété • Une association peut ne pas avoir de propriété Trois types de propriétés : •Propriété calculée en fonction des autres propriétés: Prix:HT — — Onanfifé * Pri« y///la/re •Propriété Concaténée : Composé e d eplusieurs propriétés Adresse — — (CodePosla/, Aire, Vï/le..) Propriété élémentaire : Ni calculée, ni concaténée Nom, prënom, noie.. i L e spropriétés calculéesdoivent être éliminées duM C D pour réduire l ' e s p a c e mémoire d es t o c k a g e Les propriétés concaténées doivent être éliminées du MCD pour réduire le temps de recherche des informations
  • 22. IDENTIFIANT : Un ou plusieurs attributs de l'entité permettant d’identifier d'une façon unique toutes les autres propriétés. L’identifiant est inscrit en tete de la liste est souligné Etudiant : CNE, Nom, prénom, filière, date de naissance. Véhicule: CodeV, Type, modèle, immatriculation, couleur Identifiant d'une association : est l'identifiant obtenu par la concaténation des identifiants des objets participants à l'association. Il n'est définie cjue dans le cas où l'association contient au moins un• rrorriete: QuantitéCixd = recommande , N Produit)
  • 23. Représentation graphique -N Commande -Date coææaade äSSOŒâ7W2f OXCERXER Qæaôté cdée PRODUIT -N Produit -DésignaÂon -Pfix unitaire
  • 24. Occurrence: . Occurrence d'une propriété. est une valeur prise par cette propriété ; Exemple :C o n s i d é r o n s l’entité Etudiant caractérisée par les propriétés : NumEtud, Nom, Prénom, Date de naissance,Note enArabe et Note en Anglais. 0 0 4 F.IR.-H .tJil 0 û’ 0 ° J’ ^ J ? 'J,ï0 Iî,0°J L apropriété Prénom prendl e s va/ eurs ( o C C u r r e n c e s ÿ:Amine, L a t i n o ,... . Occurrence d'une entité. un exemplaire de cette entité caractérisé par un ensemble des valeurs de ses propriétés ; Exemple: Chaque Iigne du tableau est une occurrence del'entité Etudiant U f - ›1 1"L.1ËL!I .fi› iiic ?îî. If-) ’ ° J 3 I?.0* If),4f› .Occurrence d'une association estunensemble formé par uneoccurrence d e chacune d e s entités et une occurrence de chacune d e s éventuelles propriétés de l'association.
  • 25. Cardinalité: La cardinalité d'un lien entre une entité et une association indique le minimum et maximum de fois qu'un individu de l'entité peut etre concerné par l'association. La cardinalité minimale est de 0 ou 1 ; la cardinalité maximale est de 1 ou n. Exemple: Û une personne habite au moins un logement , Û une personne peut habiter dans plusieurs logements , Û un logement peut être inoccupé , Û un logement peut être habité par plusieurs personnes. Personne CIN Nom Prénom Logement Habiter 0,n NumLog Superficie Adresse
  • 26. Les cardinalités possibles: 0,1 : Chaque occurrence de l'entité est relié à au plus une occurrence de l'association. Exemple : Un employé est responsable d'au plus un service. 1,1 : Chaque occurrence de l'entité est relié exactement à une occurrence de l'association. Exemple : Un compte bancaire appartient à un et un seul client. 0,n : Chaque occurrence de l'entité est relié à un nombre quelconque d'occurrence de l'association. Exemple : Une personne possède 0 ou N voitures. 1,n : Chaque occurrence de l'entité est relié à au moins une occurrence de l'association. Exemple : Un enseignant assure au moins un cours.
  • 27. L e s dépendances fonctionnelies Une propriété B dépend fonctionnellement d'une propriété A lorsque la connaissance de la valeur de A entraine la connaissance d'une et au maximum une seule valeur de B. Exemple: D F CNE Nom , Prénom Dépendance fonctionnelle Élémentaire : ’1 DFE P2 siP1 — tP2 etaucune partie stricte deP1 n'entraîne P2 Exemples : D F CNE, Nom — t Prënom Dépendance Fonctionnelle non Elëmentaire Dëpendance Fonctionnelle Elëmentaire CNî**F Nom, Prënom
  • 28. Dépendance fonctionnelle Élémentaire Directe : D FED P SÏ P1 D F E P1 P h et s ielle n'existe aucune propriété P h telle que P1 P a sdetransitivités entre deux propriétés P I ’2 P h etP h P h B Exemple : CodeClient NomClient NumConuuande NumConuiiande CodeClient NoniC lient (n'est pas DFED )
  • 29. Dépendances fonctionnelles composées: Une dépendance fonctionnelle qui comporte plusieurs attributs est dite composée. Exemple: (NumCominand, —t (tQtiantité Commandée) (CNE, CoJeMatiêi-c) —t (Note)
  • 30. Le Graphe des dépendances fonctionnelles CNE —t Nom, Prènoin, Adresse, CP, Ville, Email CNE Nom prénom adresse CP VILLE Email
  • 31. Contrainte d'Intégrité Fonctionnelle (CIF) Une CIF existe entre les entités A et B si toute occurrence de l'une détermine obligatoirement une et une seule occurrence de l'autre. Les entitès lièes par une CIF constiment une structure de type « Père- Fils » Exemple. Un article (Fils) est fourni par un et un seul fournisseur (Père) I,n Article & e f Designation Prix Leur particularité est d'avoir une caidinalitè 0,1 ou 1,1.
  • 32. Contrainte d'Intégrité Multiple (CIM) Une CIM est nommée « association non hièrarchique ». Les associations peuvent être porteuses de données. Une CIM comporte un identifiant qui résultè de la concatènation des identifiants des entitès participant à l'association. Exemple Les élèves sont évalués dans différentes matières et obtiennent des notes pour chacune des matières. C N E NomE Elèves 0,n I”1atière Evaluer 0,n cOdeMat
  • 33. Démawhe d'élaboration duMCD La construction du MCD demande de respecter une démarche d’élaboration qui nécessite : H Elaborer le Dictionnaire de données H Représenter les Dépendances Fonctionnelles H Construire le MCD et le normaliser