Schéma sněhové vločky

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. srpna 2021; ověření vyžaduje 1 úpravu .

Schéma sněhové vločky dostalo svůj název podle své formy , která zobrazuje logické schéma tabulek ve vícerozměrné databázi . Podobně jako hvězdné schéma je schéma sněhové vločky reprezentováno centralizovanou tabulkou faktů propojenou s tabulkami dimenzí . Rozdíl je v tom, že zde jsou tabulky dimenzí normalizovány s řadou dalších souvisejících tabulek dimenzí - zatímco ve hvězdicovém schématu jsou tabulky dimenzí zcela denormalizovány, přičemž každá dimenze je reprezentována jako jedna tabulka, bez spojení se souvisejícími tabulkami ve schématu sněhových vloček. . Čím větší je stupeň normalizace tabulek rozměrů, tím složitější vypadá struktura schématu sněhových vloček. Vytvořený "efekt sněhové vločky" ovlivňuje pouze tabulky dimenzí a nelze jej použít na tabulky faktů.

Použití

Schéma sněhové vločky, stejně jako hvězdné schéma, se nejčastěji vyskytuje v datových skladech , kde je rychlost získávání dat důležitější než efektivita manipulace s daty. Proto je třeba tabulky normalizovat v malém rozsahu a často se vyvíjejí s použitím maximálně třetí úrovně normalizace .

Rozhodnutí použít hvězdicové schéma nebo schéma sněhové vločky závisí na relativní síle databázové platformy a nástrojů pro implementaci dotazů. Hvězdicové schéma je vhodné pro prostředí, kde nástroj pro implementaci dotazů poskytuje uživatelům rozsáhlý přístup ke struktuře tabulek, a také pro prostředí, kde je většina dotazů ve své podstatě jednoduchá. Schéma sněhové vločky je vhodnější pro složitější nástroje dotazů, které uživatele více izolují od jemné struktury tabulek, a pro prostředí s mnoha složitými strukturami dotazů.

Viz také