IV.2.Etape Logique
IV.2.1.Modèle Logique des Données.
Le passage du MOD au MLD brut est automatique. Si l'on choisit
de travailler avec un SGBD de type relationnel, on obtient un MLD relationnel
brut.
On l'appelle « Brut » car même après
avoir appliqué sur le MOD une série des règles lors du
passage du MOD au MLD, la redondance demeure. C'est pourquoi, il faut le faire
suivre, encore, d'une dernière opération : NORMALISATION.
C'est une étape intermédiaire entre
l'étape conceptuelle et l'étape physique. Elle exprime les
éléments conceptuels de la Base de données.
IV.2.1.1. Passage du MOD au MLD
Le passage est automatique. C'est-à-dire qu'il est
obtenu par l'ordinateur et puisque nous avons travaillé avec le SGBD du
type relationnel, nous avons donc obtenu un MLD relationnel brut.
IV.2.1.2. Règles de passage
1. Les objets deviennent des tables dans le sens
mathématique du terme ; C'est-à-dire ayant n lignes et n colonnes
;
2. Les propriétés deviennent des attributs et
les identifiants deviennent des clés primaires ;
3. Les relations, dans le sens conceptuel, subissent
plusieurs traitements :
B U Z I Linda Page | 68
a. Cas d'une relation conceptuelle ayant un CIF
:
La relation disparaît ; la sémantique est
maintenue parce que la table père envoie son identifiant à la
table fils et si elle portait des propriétés, celles-ci
deviennent des attributs dans la table fils ;
b. Cas d'une relation conceptuelle (1,n-1,n) ou
(0,n-0,n)
La relation conceptuelle devient une table de lien dont la
clé est une concaténation des identifiants des objets qui
participaient à la relation.
c. Cas d'une relation conceptuelle (1,1-0,1)
C'est l'objet qui a la cardinalité 1,1 qui est
considéré comme la table fils et on retombe dans le cas d'une
relation conceptuelle ayant un CIF.
d. Cas d'une relation conceptuelle (1,1-1,1)
Le problème est considéré soit comme le
cas d'une relation conceptuelle ayant un CIF, soit comme le cas d'une relation
conceptuelle (1,11,n) ou (0,n-0,n)
Théoriquement, il existe cinq règles de
normalisation ou cinq formes normales. Mais en pratique, le MLD est valide ou
normalisé à la troisième forme déjà normale.
Après avoir obtenu le MLD valide, il lui faut associer les
schémas Logiques relationnels associés.
Pour terminer la modélisation logique des
données normalisées, il faut faire le calcul du volume de la Base
de données et celui des index.
B U Z I Linda Page | 69
IV.2.1.3. Présentation du Modèle Logique
des Données Brutes
B U Z I Linda Page | 70
IV.2.1.4. Normalisation du MLD brut
La normalisation est une opération qui consiste
à supprimer totalement les redondances qui pourraient encore subsister
après le passage du MOD au MLD brut.
Elle porte sur l'application de cinq normes appelées
les formes Normales.
1°. Première forme normale
Une table est en première forme normale (1ère
F.N) si ses attributs sont élémentaires, c'est-à-dire, non
décomposables, et si elle porte une clé primaire.
2°. Deuxième forme normale
On parle de 2ème forme F.N. si étant
déjà en 1ère F.N., une table possède des attributs
qui ont la dépendance fonctionnelle avec la totalité de la
clé, c'est-à-dire, la concaténée.
3°. Troisième forme normale
Une table est en 3ème F.N., étant
déjà en 2ème F.N. ses attributs ont une dépendance
fonctionnelle directe avec la clé, c'est-à-dire qu'ils ne
dépendent pas de la clé via une autre table.
En réalité, lorsqu'on atteint les trois F.N.
ci-haut citées, on ne devrait plus trouver de redondances car les deux
dernières sont auxiliaires (la 4ème F.N. et la 5ème F.N.).
D'où une table en 3ème est déjà
considérée comme normalisée, et donc valide.
B U Z I Linda Page | 71
|