SECTION 2 : ETAPE
LOGIQUE
2.1. Modélisation
logique des données (MLD)
Le modèle logique de données est une
étape de la conception qui consiste à décrire la structure
des données utilisées sans faire référence à
un langage de programmation. Il s'agit de préciser le type de
données utilisées lors des traitements.
2.1.1. Définition et but
L'étape logique de données est une étape
qui permet de présenter la structure statique du système
d'information sans forme d'un modèle de données
relationnelles.
Elle a pour but la traduction du modèle conceptuel de
données en fonction du SGBD à utiliser lors du
développement de l'application.
2.1.2. Concepts du modèle logique de
données relationnel
* Attribut : c'est un petit
élément (information) manipulable par le concepteur, il est
décrit par un nom.
* Relation : Appelée aussi table,
est un ensemble d'attribut significativement associés
* Clé : est le plus petit
élément (information) d'une table qui fait une
référence clé de table.
* Schéma d'une table : c'est
l'ensemble des lignes et de colonnes qui constituent une table.
* Schéma d'une base de données :
C'est l'ensemble des schémas des relations qui la composent.
2.1.3. Passage du MCD au MLD
Brut
Dans le MLD relationnel, l'unique type d'objet existant est la
table.
Le passage du MCD au MLD Brut s'effectue à deux
volets :
§ Passage sur les objets et ;
§ Passage sur les relations.
2.1.3.1. Règles de passage
La méthode depassage d'un MCD Merise aux tables
relationnelles est simple et systématique:
1. Traitement des Objet
Ø chaque Objet devient une table.
Ø chaque propriété d'une entité
devient un Attribut.
Ø l'identifiant de l'entité devient la
clé primaire.
Ø La clé faisant référence d'une
autre table dans une autre devient la clé secondaire ou la clé
étrangère ;
2. Traitement des associations :
Ø Une association (0,n)-(0,1),(1,1)-(1,n)(lien
hiérarchique) provoque la migration d'une clé
étrangère (l'identifiant coté 0,n) vers la table de
l'entité coté (0,1). Cette règle stipule que la relation
doit disparaître mais, la sémantique reste maintenue.Si des
propriétésétaient dans l'association, elles migrent du
côté (0,1).
Ø une association (0,n)-(0,n),(1,n)-(1,n) donne
naissance a une nouvelle table. Les identifiants des entités auxquelles
l'association reliait migrent dans cette table. La clé primaire de
cette nouvelle table est constituée de la réunion de ces
identifiants. Si des propriétésétaientportées par
l'association, elles migrent dans la nouvelle table.
Les schémas du MLD contiennent généralement
des flèches indiquant les reports de clé
(clésétrangères).
|