DBMS verzus dátový sklad
DBMS (Database Management System) je celý systém používaný na správu digitálnych databáz, ktorý umožňuje ukladanie obsahu databázy, vytváranie / údržbu údajov, vyhľadávanie a ďalšie funkcie. Dátový sklad je miesto, kde sa ukladajú údaje na archívne, analytické a bezpečnostné účely. Dátový sklad sa skladá z jedného počítača alebo viacerých počítačov spojených do jedného počítačového systému.
DBMS, niekedy nazývaná aj ako správca databáz, je zbierka počítačového programu, ktorá je určená na správu (t. J. Organizáciu, ukladanie a získavanie) všetkých databáz, ktoré sú nainštalované v systéme (t. J. Pevný disk alebo sieť). Vo svete existujú rôzne typy systémov správy databáz a niektoré z nich sú navrhnuté na správne spravovanie databáz nakonfigurovaných na konkrétne účely. Najobľúbenejšími komerčnými systémami správy databáz sú Oracle, DB2 a Microsoft Access. Všetky tieto produkty poskytujú prostriedky na pridelenie rôznych úrovní oprávnení rôznym používateľom, čo umožňuje, aby bol DBMS centrálne riadený jedným správcom alebo aby bol pridelený niekoľkým rôznym ľuďom. V každom systéme správy databáz existujú štyri dôležité prvky. Sú to modelovací jazyk, dátové štruktúry, jazyk dotazov a mechanizmus transakcií. Modelovací jazyk definuje jazyk každej databázy hostenej v DBMS. V súčasnosti je v praxi niekoľko populárnych prístupov, ako sú hierarchické, sieťové, relačné a objektové. Dátové štruktúry pomáhajú organizovať údaje, ako sú jednotlivé záznamy, súbory, polia a ich definície a objekty, ako napríklad vizuálne médiá. Jazyk dopytov na údaje udržuje bezpečnosť databázy monitorovaním prihlasovacích údajov, prístupových práv k rôznym používateľom a protokolov na pridávanie údajov do systému. SQL je populárny dopytovací jazyk, ktorý sa používa v systémoch správy relačných databáz. Mechanizmus, ktorý umožňuje transakcie, napokon pomáha súbežnosti a multiplicite. Tento mechanizmus zabezpečí, aby rovnaký záznam nemenili viacerí používatelia súčasne, čím sa zachová taktika integrity údajov. Okrem toho DBMS poskytujú aj zálohy a ďalšie zariadenia.
Ako už bolo spomenuté, dátový sklad je miesto, kde sa ukladajú údaje za účelom archivácie, vykazovania a analýzy. Môže obsahovať mnoho rôznych databáz organizácie. Úlohou dátového skladu by malo byť aj miesto na ukladanie údajov, ktorý by mal mať aj systém, ktorý by používateľovi umožňoval ľahký prístup k údajom. Prvá vrstva je pracovná vrstva, ktorá sa používa na ukladanie nespracovaných údajov, ktoré vývojári používajú na analýzu. Druhá vrstva je integračná vrstva. Používa sa na integráciu a poskytnutie úrovne abstrakcie používateľom. Treťou úrovňou je prístupová vrstva, ktorá používateľom poskytuje funkcie na získavanie údajov. Dátové sklady zohrávajú hlavnú úlohu v systémoch na podporu rozhodovania (DSS). DSS je technika, ktorú organizácie používajú na vývoj a identifikáciu faktov, trendov alebo vzťahov, ktoré im pomôžu robiť lepšie rozhodnutia na dosiahnutie svojich organizačných cieľov..
Kľúčovým rozdielom medzi databázou DBMS a údajovým skladom je skutočnosť, že s údajovým skladom sa dá zaobchádzať ako s typom databázy alebo so špeciálnym druhom databázy, ktorý poskytuje špeciálne prostriedky na analýzu a podávanie správ, zatiaľ čo systém DBMS je celkový systém, ktorý riadi určitá databáza. Dátové sklady predovšetkým ukladajú údaje na účely vykazovania a analýzy, ktoré by pomohli organizácii v rozhodovaní o procese, zatiaľ čo DBMS je počítačová aplikácia, ktorá sa používa na organizovanie, ukladanie a získavanie údajov. Dátový sklad musí používať DBMS na zefektívnenie organizácie a získavania údajov.