Care sunt diferitele tipuri de sisteme de depozit de date?

Există două sisteme principale de depozit de date; normalizate și dimensionale. Într-o structură normalizată, datele sunt limitate la o simplă prezentare a informațiilor faptice. Nu există context sau fundal pentru datele dincolo de ceea ce utilizatorul este dispus să coreleze. Într-un sistem dimensional, informația vine într-un context de alte fapte care arată care sunt datele în ansamblu. În acest caz, există o mulțime de informații disponibile, indiferent dacă doriți sau nu.

Cele două sisteme principale de depozit de date sunt cele două extreme. În majoritatea depozitelor de date, se ajunge la o cale de mijloc între acestea două. Descrierile reale sunt pentru cea mai pură formă a stilului, chiar dacă aceasta este rar întâlnită.

Datele normalizate sunt cel mai ușor de implementat și manipulat dintre cele două sisteme de depozit de date. În acest stil, informațiile sunt reduse la fapte individuale fără nicio legătură cu alte date. De exemplu, numărul de serie al unui produs și numele produsului sunt puse împreună fără informații suplimentare. Informațiile sunt disponibile oricărui utilizator care le-ar dori, dar trebuie să facă munca pentru a face ca acestea să însemne orice.

Pentru a înțelege informațiile din sistemele de depozit de date normalizate, utilizatorul colectează informații conectate pentru a înșira o imagine întreagă. Pentru a găsi numărul de telefon al unui client, informațiile de mai sus pot fi legate de un număr de serie și un număr de cont al persoanei care a achiziționat articolul. Apoi, numărul și numele contului ar putea fi găsite. În cele din urmă, sunt găsite numele și numărul de telefon. Fiecare dintre acești pași este o interogare separată a bazei de date propusă de utilizator pentru a colecta informații.

Datele dimensionale sunt exact opusul. În general, aceste sisteme de depozit de date sunt cele mai ușor de utilizat de către oameni, dar cele mai dificil de schimbat sau manipulat. Când informațiile sunt colectate, totul este combinat într-o singură bilă mare de date. În loc de un număr de serie și de produs, o întreagă factură de achiziție ar intra în același timp.

Dacă un utilizator ar căuta un număr de telefon într-o bază de date dimensională, procesul ar fi diferit. Numărul de serie ar oferi un întreg istoric pentru acel client, numele și datele a tot ceea ce a cumpărat vreodată și orice apeluri de service sau returnări. În plus, fiecare adresă și număr de telefon pe care clientul le-a folosit vreodată ar fi de asemenea disponibile direct. Imaginea este foarte completă, dar poate atât de completă încât informațiile necesare sunt greu de găsit.