Le schéma en flocon se compose d'une table de faits connectée à plusieurs tables de dimensions, qui peuvent elles-mêmes être connectées à d'autres tables de dimensions via une relation plusieurs à un.
Les tables d'un schéma en flocon sont généralement normalisées en troisième forme normale. Chaque table de dimensions représente un niveau de la hiérarchie.
La figure ci-après présente un schéma en flocon avec deux dimensions, chacune dotée de trois niveaux. Un schéma en flocon peut inclure un nombre de tables de dimensions illimité et chaque dimension peut posséder un nombre de niveaux illimité.
Figure 1. Schéma en flocon doté de deux dimensions avec trois niveaux chacune