III.8.2. Schémas
relationnels
Dans les schémas relationnels nous trouvons deux
types de schémas. Les premiers sont des schémas qui
répondent fort bien aux processus de type OLTP qui ont été
décrits précédemment, alors que les deuxièmes, que
nous appelons des schémas pour le décisionnel, ont pour but de
proposer des schémas adaptes pour des applications de type OLAP.
Nous décrivons les différents types des
schémas relationnels pour le décisionnel
III.8.3 Le Schéma en
étoile
Il se compose du fait central et de leurs dimensions. Dans
ce schéma il existe une relation pour les faits et plusieurs pour les
différentes dimensions autour de la relation centrale. La relation de
faits contient les différentes mesures et une clé
étrangère pour faire référence à chacune de
leurs dimensions.
La figure 3.3 montre le schéma en étoile en
décrivant les ventes réalisées dans.
Les différents magasins de l'entreprise au cours
d'un jour. Dans ce cas, nous avons une étoile centrale avec une table de
faits appelée ventes et autour leurs diverses dimensions : temps,
produit et magasin
Produits
Cle_P
Description
Type
Catégorie
Temps
Cle_T
Jour
Mois
Année
0
Figure III. 6.Exemple de
Modélisation en étoile
III.8.3 Le schéma en flocon de neige
Il dérivé du schéma
précédent avec une relation centrale et autour d'elle les
différentes dimensions, qui sont éclatées ou
décomposées en sous hiérarchies.
L'avantage du schéma en flocon de neige est de
formaliser une hiérarchie au sein d'une dimension, ce qui peut faciliter
l'analyse. Un autre avantage est représenté par la normalisation
des dimensions, car nous réduisons leur taille.
Néanmoins dans, l'auteur démontre que c'est
une perte de temps de normaliser les relations des dimensions dans le but
d'économiser l'espace disque.
Par contre, cette normalisation rend plus complexe la
lisibilité et la gestion dans ce type de schémas. En effet, ce
type de schéma augmente le nombre de jointures à réaliser
dans l'exécution d'une requête.
Les hiérarchies pour le schéma en flocon de
neige de l'exemple de la figure 3 sont :
Dimension temps = jour mois année
Dimension magasin = commune département
région pays
La figure 4 montre le schéma en flocon de neige
avec les dimensionnes temps et magasin éclatées en sous
hiérarchies.
Temps
Cle_T
Jour
Mois
Ventes
Cle_P
Cle_T
Cle_M
Quantité
T_Mois
Mois
Année
T_Région
Région
Pays
0
Figure
III.7. Exemple de modélisation en flocon de neige
Dans l'exemple ci-dessus, la dimension temps a
été éclatée en deux, temps et T_mois. La
deuxième dimension magasin, a été décomposée
en trois : magasin, m_departement et m_region.
|