Dátový sklad
Cieľom budovania dátových skladov je poskytnúť architektúry a nástroje na systematickú organizáciu, pochopenie a použitie dát pre podporu strategických rozhodnutí.
Kvôli podpore rozhodovania sú dáta v dátovom sklade:
- Organizované okolo hlavných subjektov (napr. dodávka, dodávateľ, tovar a pod.)
- Poskytujú historickú perspektívu – časový horizont je dlhodobý (napr. posledných 5 – 10 rokov)
- Obsahujú sumarizované údaje namiesto uloženia všetkých jednotlivých transakcií
Dátový sklad je spravidla modelovaný ako multidimenzionálna databázová štruktúra, kde:
- Dimenzia = atribút (alebo množina atribútov) v schéme
- Každá bunka obsahuje hodnotu nejakej agregovanej veličiny (napr.počet, súčet a pod.)
Dátová kocka
Dátová kocka je multidimenzionálny dátový model, ktorého hlavným motívom je efektívne uloženie generalizovaných dát. Dátová kocka má 2 typy atribútov a to :
Dimenzie = nezávislé atribúty ako napr. klient, kurz, lektor, časové obdobie a pod., ktoré vymedzujú viacrozmerný dátový priestor – pole, v ktorého bunkách sú uložené veličiny pre príslušnú časť priestoru.
Veličiny = závislé atribúty, t. j. numerické atribúty ako napr. zisk, počet a pod.
Dátovú kocku si môžeme najjednoduchšie predstaviť ako priestorovú kocku, ktorá má niekoľko dimenzií, čím sa líši od geometrickej kocky, pretože môže mať aj viac dimenzií ako tri.
V mojom prípade si môžeme určiť napríklad tieto tri dimenzie:
· kurzyL1
· lectors1
· kurzyK
Údaje sa nachádzajú vždy v prienikoch jednotlivých dimenzií, kde môžeme sledovať a analyzovať údaje o kurzoch lektoriek, o lektorkách alebo o kurzoch klientiek.
Dimenzia ,,kurzyL1“ je v našom prípade:
- ID_kurzu
- ID_lektorky
- Nazov_kurzu
- Prihlaseni
- Volne_miesta
- Kapacita
Dimenzia ,,lectors1“ je v našom prípade:
- ID_lektorky
- Priezvisko
- Meno
- Prezyvka
- Stat
- Tel_c
Dimenzia ,,kurzyK“ je v našom prípade:
- ID_kurzu
- ID_klientky
- Nazov_kurzu
- Dlzka_kurzu
- Cena_kurzu
- Sposob_platby