Modélisation en flocon

Définition

Un modèle en flocon est un modèle pour lequel chaque dimension est représentée avec plusieurs tables. Il est donc plus normalisé (moins redondant) qu'un modèle en étoile.

Exemple de dimension représentée en flocon (Kimball, Ross, 2008, p.55)

Attention

Les représentation en flocon sont déconseillées en général (Kimball, Ross, 2008, p.56)[1]:

  • Le modèle en flocon est plus complexe et son appréhension par l'utilisateur difficile

  • Les performance en requête sont diminuées par les jointures

  • Le gain en espace disque est faible (les dimensions sont peu volumineuses relativement aux faits)

Méthode

La normalisation partielle est préconisée lorsqu'il y a des répétitions très nombreuses sur un grand nombre de colonnes (Kimball, Ross, 2008, p.153)[1].

Exemple de cas pertinent de représentation en flocon d'une dimension (Kimball, Ross, 2008, p.153)