Académique Documents
Professionnel Documents
Culture Documents
C. Burgalat Course
Entté/Association
Logique Modèle Logique de Données (MLD) Modèle Organisationnel de Traitement
(Modèle relationnel)
Modèle E/A
• Repose sur 3 notions : entité, association
(ou relation 1) et attribut
•Pas de standard graphique
•Respecte Concepts « Database System »
UML
• De nombreux concepts communs avec
E/A … mais quelques différences
1,1 0,N
Personne Est_née Pays
Objectif du MCD
➢ Décrire formellement la signification des
données (‘sémantique des données’) du SI
➢ Structurer ces données
DEFINITION:
Une donnée est la représentation d’une
variable à laquelle on peut affecter différentes
valeurs.
Ex: dans une bibliothèque, les livres ont une référence,
un titre, des auteurs
Conduire
Commande1
Fiesta rouge de Bruno Commande n
BMW R5 Commande 2
Ferrari de Mr Bléas
VOITURE COMMANDE
Exemples:
no-insee ( .. Chiffres );
code barre d’un produit;
no-ISBN d’un livre ( 13 chiffres + 1 lettre)
no-Licence pour les sportifs
28
Association type ou relation type
Paye
C1 F2
F4
C13 F1
C12 F3
CLIENT FACTURE
29 Modèle Conceptuel de données
Association type
Chen
UML
31
Association type
ETUDIANT Évaluer
CONTROLE
note
( Pierre, controle1, 10 )
(Paul, controle1, 19)
(Jacques, controle2, 8 )
(Paul,controle2,10)
Etc………………….
Association « passer »
passer
Cd2
C11
Cd4
C10 Cd5
C13 Cd1
C12 Cd3
CLIENT COMMANDE
38 Modèle Conceptuel de données
Cardinalités d’une association
ENTITE association
nbre1,nbr2
0,1 au plus 1
1,1 un et un seul
1, n au moins 1
0, n un nombre quelconque
Other representation
41
3- éléments d’un MCD
Récapitulatif du formalisme:
Association entre
entités
Données
élémentaires
Card min, max
Entité avec identifiant
43
Different representations
Chen
UML
44
Different representations
Chen
UML
45
Different representations
Chen
UML
46
Different representations
Please draw the corresponding schema
Chen
UML
47
Pour résumer
48
Un bon MCD ?
Pour une situation donnée, il n’existe pas une solution
unique
Un modèle exprime un point de vue et reflète des besoins en
information
Le BON modèle est celui qui est accepté par les personnes
concernées par le projet.
Règles de gestion
◼ Document1 MCD1
Fusion
◼ Document2 MCD2
MCD global
◼ … …
◼ Documentn MCDn
Identifier l’héritage
3 types de propriétés
Les propriétés calculées doivent être éliminées du MCD pour réduire l’espace
mémoire de stockage
Les propriétés concaténées doivent être éliminées du MCD pour réduire le
temps de recherche des informations
Matière
Code_Matière
Matière
◼ Cardinalités : Les Cardinalités d’une entité à travers une association est le nombre d’occurrences
de cette association trouvé pour une occurrence de l’entité.
Etudiant AnnéeUniv
NiveauEtudiant
Exemple : 1,n AnnéeUn
NumEtudiant 1,n Niveau
Nom
Prénom 1,1 Ville
Habiter
DateNaissance 0,n CodePostal
Ville