Cuprins:
Definiție - Ce înseamnă Schema Flocurilor de Zăpadă?
În calcul, o schemă de fulgi de zăpadă se referă la o bază de date multidimensională cu tabele logice, în care diagrama relație entitate este aranjată în forma unui fulg de zăpadă. Este adesea înfățișat de un tabel de facturi centralizat legat de dimensiuni multiple și diferite. Tabelele de dimensiuni sunt împărțite în diverse tabele cu dimensiuni, care sunt în general normalizate pentru a elimina redundanța. De exemplu, un tabel de produse este împărțit în tabele de produse și subproduse.
O schemă de fulgi de zăpadă seamănă cu o schemă cu stele. Cu toate acestea, dimensiunile unei scheme de stele sunt normalizate, astfel încât o tabelă individuală descrie fiecare dimensiune.
Techopedia explică schema Flocurilor de zăpadă
Modele complexe de fulgi de nea apar atunci când există dimensiuni detaliate ale schemelor de zăpadă. Pentru ca schema să fie forma unui fulg de zăpadă, aceasta trebuie să constea din diferite niveluri de relație, iar tabelele pentru copii ar trebui să includă mai multe tabele părinte. Tabelele de fapt nu sunt afectate de efectul „zăpadă”.
Schemele fulgului de zăpadă sunt făcute pentru interogare flexibilă, în relații și dimensiuni mai complicate. Este ideal pentru relații de la unul la mulți și mulți la mulți dintre nivelurile de dimensiuni și este de obicei asociat cu marte de date și depozite de date dimensionale, în care viteza de recuperare a datelor este mai critică decât eficiența manipulării datelor. Schemele fulgilor de zăpadă sunt utilizate cel mai frecvent cu instrumente de interogare avansate, care creează un strat de abstractizare între utilizatori și tabele brute pentru scenarii care au interogări multiple cu specificații elaborate.
Avantajele utilizării unei scheme de fulgi de zăpadă sunt următoarele:
- Avantajul cheie este progresarea performanței interogării, deoarece necesită stocare minimă pe disc și se alătură tabelelor de căutare cu dimensiuni mai mici
- Oferă o flexibilitate mai bună pentru interrelațiile dintre componente și niveluri de dimensiuni
- Ușor de întreținut, datorită redundanței zero
- Îmbunătățește performanța generală, deoarece tabelele mai mici sunt cuplate
Dezavantajul schemelor fulgilor de zăpadă include următoarele:
- Întrebările sunt mai dificile, deoarece este necesară unirea de tabele suplimentare. Acest lucru îngreunează întrebările de înțelegere.
- Necesită mai mult timp de execuție de interogare, datorită utilizării mai multor tabele
