2.3.5. MODELE CONCEPTUEL DE DONNEES BRUT
1, N
Client
1, N
Matr Pren Nom Pst Adr Sx Fonct Dep
Nationalité
1, N
1, 1
Agent
dataccueil
Accueilli
1, N
1, N
Faire
Avoir
1, N 1, 1
1, N
1, 1
Assumer
0, N
Effectuer
1, 1
Codres Motif Datres Rmlst Nbrch
Réservation
Concerner
1, N
Codpaie Design Datpaie Mont Matr Codres
Paiement
1, 1
1, N
Datarriv
Datedepart
Codoccusa Thm
Prxloc
Salle polyvalente
Concerner
Codch Libch
0, N
0, N
Chambre
Catégorie chambre
Codcat Libcat Prix
1, 1
Datdeboccu
Datfinoccu
Appartenir
0, N
Occuper
0, N
1, N
1, N
Codnat Libnat
Page 59 sur 108
Epuration du MCD50
C'est l'ensemble des règles à appliquer en vue
de corriger et de valider l'ébauche du MCD.
1. Règles concernant les
propriétés
+ Pour qu'il n'y ait pas ambigüité possible, une
propriété ne peut pas apparaitre plusieurs fois dans un MCD.
Autrement dit, toutes les propriétés d'un MCD doivent être
différentes les unes aux autres. Néanmoins une même
propriété peut être spécialisée pour figurer
dans plusieurs entités
+ Tous les noms des propriétés doivent toujours
être au singulier
2. Règles concernant les
entités
+ Toutes entités doit comporter un identifiant qui
permet de distinguer entre elles toutes les occurrences d'une même
entité. L'identifiant est placé en tête des
propriétés et il est souligné
+ Pour chaque occurrence d'une entité, il ne doit y
avoir qu'une seule valeur pour changer au cours de temps, mais à un
instant donné, il n'y en a qu'une seule.
3. Règles concernant les associations
+ L'identifiant d'une association est implicitement
formé par la concassions des identifiants des entités
liées des occurrences d'association ne peuvent pas avoir le même
identifiant
+ Pour une occurrence, l'identifiant ne doit jamais changer de
valeur (l'identifiant est une propriété constante)
+ Une association peut avoir des propriétés,
mais ce n'est pas obligatoire.
+
50 David Venge, Conception
d'un système d'identification avec Merise, ed.informag. P.68
Page 60 sur 108
Normalisation51
1ere forme normale
Un objet (entité ou relation) est en première
forme normale si est seulement si :
+ Il possède un identifiant lui caractérisant de
manière unique et stable
+ Il possède des propriétés non
répétitives et monovaluées (ne peut avoir qu'une seule par
ligne).
2eme forme normale
Un objet (relation) est en deuxième forme normale si
est seulement si :
+ Il est déjà à la 1ere forme
normale ;
+ Toutes ses propriétés dépendent
pleinement de l'identifiant et non d'une partie de celui-ci. Un identifiant
peut bien entendu être composé de plusieurs
propriétés (la dépendance pleine)
La deuxième forme normale n'est à
vérifier que pour les relations ayant une clé composée.
Une relation en première forme n'ayant qu'un seul
identifiant est toujours en deuxième forme normale
3eme forme normale
Un objet (entité ou relation) est en troisième
forme normale si est seulement si :
+ Il est déjà à la deuxième forme
normale ;
+ Toutes ses propriétés doivent dépendre
directement de l'identifiant.
C'est-à-dire qu'aucun attribut ne doit dépendre
de l'identifiant par transitivité (dépendance directe).
51 David VENGE, Op.cit, 69
Page 61 sur 108
MODELE CONCEPTUEL DE DONNEES VALIDE
ONCEPTU Résidence
Agent
1, N
1, 1
1, 1
1, N
Chambre
Fonction
1, N
Accueillir
1, N
1, N
0, N
Avoir 2
0, N
0, N
1, N
Occuper
Concerner
1, 1
Client
1, N
1, N
0, N
1, N
1, 1
1, N
Paiement
1, 1
1, N
1, N
Faire
1, 1
Codtypcli Libtyp
Numappart Datappart Codtypcli Numcli
Numcli
Pren
Nom
Pst
Adr
Sx
Email
Datnaiss
Lieunaiss
Prof
Tel
#codresi
Type client
.36.
Appartenir
Codnat Libnat
Nationalité
Codresi Pays Ville Codpostal Rue
numero
Appartenir
1, N 1, 1
Avoir 3
Codaccueil Dataccueil Matr
numcli
Codres Motif Datres Rmlst Nbrch #Numcli
Réservation
1, N Effectuer 1, 1
1, N 1, 1
Concerne
Numoccup Datdeboccup Datfinoccup #Numcli #Codoccusa
#Codch
Matr Pren Nom Pst Adr Sx #Fonct Dep
#Codres
Codconcern Datarriv Datdep #Codres #Codoccusa #Codch
Codch Libch
Apparteni
Codpaie Design Datpaie Mont #Matr #Codres
Codfon Libfon
Catégorie chambre
Codcat Libcat Prix
Codoccusa Them
Salle polyvalente
Assume r 1
Assume r 2
ET/OU
Page 62 sur 108
|