snowflake schema

Tipo di star schema. Viene denominato snowflake schema perché un diagramma entità-relazione dello schema è simile a un fiocco di neve.

Gli snowflake schema normalizzano le dimensioni per eliminare la ridondanza. In altre parole, i dati delle dimensioni sono stati raggruppati in più tabelle anziché in una tabella di grandi dimensioni. Ad esempio, una tabella dimensione Prodotto in uno star schema potrebbe essere normalizzata in una tabella Elemento, in una tabella Famiglia, in una tabella Classe e in una tabella Totale_Prodotto. Sebbene la normalizzazione consenta di ridurre lo spazio di memorizzazione, tuttavia aumenta il numero delle tabelle dimensione e richiede più join di chiavi esterne. Di conseguenza, le query risultano più complesse e meno efficienti.