III.2 Présentation du Modèle Logique de
Données(MLD)
Le modèle logique des données MLD fournit une
description des données tenant compte des moyens informatiques mis en
oeuvre. Il complète le MCD en introduisant la notion d'organisation. Il
indique donc comment les données seront organisées.
38
Rappelons que le modèle conceptuel des données
(MCD) a fourni une représentation de la structure de données sous
une forme indépendante de la technologie.
L'objectif du modèle logique de données est
d'indiquer la façon dont les données seront organisées au
sein de l'organisation.
Règle de transformation du MCD AU MLDR
Le modèle logique des données est issu du MCD
à partir de 5 règles de transformation ci-après :
? Toute entité devient une table dans lequel les
attributs deviennent les colonnes ou les champs. L'identifiant de
l'entité constitue alors la clé primaire de la table.
? Dans le cas d'entités reliées par des
associations de type 1, 1, les tables doivent avoir la même clé.
En d'autres termes, on ajoute aux 2 tables une clé
étrangère vers la clé primaire de l'autre.
? Dans le cas de deux entités reliées par une
association de type 1, n, la clé primaire de la table du
côté 0, n ou 1, n est ajoutée comme une clé
étrangère dans la table du côté 0,1 ou 1,1.
? Une association entre deux entités et de type n:n est
traduite par une table supplémentaire (parfois appelée table de
jointure) dont la clé primaire est composée de deux clés
étrangères des tables en association. Les attributs de
l'association deviennent des champs de cette table.
? une association non binaire est toujours traduite par une
table supplémentaire dont la clé primaire est composée
d'autant de clés étrangères que d'entités
reliées. Les attributs de l'association deviennent des champs de cette
table.
Ces règles ne sont pas toute applique lors de la
transformation du MCD en MLDR la 3eme et 4eme seront
applique seulement si le MCD contient une relation hiérarchique (CIF) ou
non CIF
39
Présentation du MLD
BON_DE_LIV
numbon
dateliv pro)"
WAYBILL
'1? numwb
date Et specific dent nomchargeur datecharg datedep matrichauff
qtefournie dates numprod numplagV numplagR
|
|
|
CERTIF_ANA,..
|
|
|
|
|
|
|
|
|
numcert datec resultant nbrcolis numdmd numprod
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PRODUIT numprod nomprod n atp ro d numlot numenib numbon numwb
|
|
|
|
|
|
|
|
|
|
|
DMD_ANALYSE
|
|
|
|
|
|
|
|
numdmd datedmd natdmd nonidnideur niatricdnideur
|
|
|
|
|
|
|
c.
|
|
|
|
|
|
|
REMORQUE
numplagR tonnagmax position tyrem
CHAUFFEUR
matrichauff nomchauff postnomchauff prenomchauff numpassp
adress
tel
ancienete
VEHIC U LE
numplaqV marqueV numchass
40
|