Snowflake Schema
Das Schneeflockenschema erweitert das Sternschema: Dimensionstabellen werden weiter in mehrere Tabellen normalisiert, was Redundanz reduziert, aber Joins hinzufügt.
Zweck
Die Abwägung zwischen Stern- und Schneeflockenschema verstehen und das richtige Warehouse-Schema wählen.
Mechanismus
Dimensionstabellen werden normalisiert und aufgeteilt (z. B. eine Regionsdimension in Land-Provinz-Stadt). Das reduziert Speicherredundanz, aber Abfragen brauchen mehr Joins. Sternabfragen sind einfacher und schneller; die Schneeflocke spart Platz. In der Praxis ist das Sternschema häufiger.
Anwendungsfälle
- Data-Warehouse-Design
- Dimensionale Modellierung
- Schemawahl