3.3. MODELE LOGIQUE DE DONNEES
Il est aussi appelé modèle relationnel.
On emploi souvent l'abréviation MLD :
modèle logique de données. Et quelque fois les
abréviations suivante sont employées :
- MLDR : modèle logique de données
relationnelles
- MRD : modèle relationnel de données
- MLRD : modèle logique relationnel de
données
Le MCD ne peut pas être implanté dans une base de
données sans modification. Il est obligatoire de transformer ce
modèle. On dit qu'on effectue le passage du modèle conceptuel de
données vers le modèle logique de données. Le MLD pourra
être implanté dans une base de données relationnelle.
3.3.1. Règles de passage du MCD au MLD
Parmi toutes les règles de passage du MCD au MLD, nous
avons utilisé celles qui suivent :
Règle1 : une entité du
MCD devient une relation c'est-à-dire une table.
Dans un SGBD de type relationnel, une table est une structure
tabulaire dont chaque ligne correspond aux données d'un objet
enregistré (d'où le terme enregistrement) et où chaque
colonne correspond à une propriété de cet objet.
Son identifiant devient la clé primaire de la relation.
La clé primaire permet d'identifier de façon unique un
enregistrement dans la table. Dans la plupart de SGBDR, le fait de
définir une clé primaire donne lieu automatiquement à la
création d'un index.
Les autres propriétés deviennent les attributs
de la relation.
Règle2 : une association de type
1 :n (c'est-à-dire qui à les cardinalités maximales
positionnées à « 1 » d'un coté de
l'association et à « n » de l'autre coté) se
traduit par la création d'une clé étrangère dans la
relation correspondante à l'entité du coté
« 1 ». Cette clé étrangère
référence la clé primaire de la relation correspondant
à l'autre entité.
Règle3 : une association de type
n :n (c'est-à-dire qui a les cardinalités maximales
positionnées à « n » de deux cotés de
l'association) se traduit par la création d'une relation dont la
clé primaire est composée des clés
étrangères référençant les relations
correspondant aux entités liées par l'association. Les
éventuelles propriétés de l'association deviennent des
attributs de la relation.
Ainsi, suivant les règles ci-dessus, nous traduisons
notre MCD en MLD de la manière suivante :
REMUNERATION
Codesal
Indicebar
Descriptsal
ADRESSE
Codeadress
Ville
Commune
Quartier
Avenue
Noparc
Notel
Email
Beneficie
Numbenefi
Datepaie
Tauxdol
#Codesal
#Nummatr
ELEMENTCOTE
Cote
EMPRUNT
Refemprunt
Montant
#Nummatr
dateoctroi
AttributionCote
Numcote
Annecote
Obscote
#Cote
#Nummatr
AGENT
Nummatr
Nocarte
Nomagent
Postnomagent
Prenomagent
Sexe
Lieunaiss
Datenaiss
Etatcivil
Nomconj
Nbrenf
Nompere
Nommere
Provdor
Territdor
Villagedor
Photo
#Codeadress
JOUROUVRABLE
Datejour
Mois
Presence
Heurearr
Heuredep
Motifdep
#Datejour
#Nummatr
FONCTION
Codefonct
Nomfonct
Dept
Service
Affectation
NumAffect
Dateaffec
Numcontr
#Nummatr
#Codefonct
Remboursement
Daterembours
Tranchrembours
#Refemprunt
|