DBMS vs 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 / udržiavanie údajov, vyhľadávanie a ďalšie funkcie. Dátový sklad je miesto, kde sa ukladajú údaje na účely archivácie, analýzy a zabezpečenia. Dátový sklad je tvorený jedným počítačom alebo niekoľkými počítačmi navzájom prepojenými do jedného počítačového systému.
DBMS, niekedy nazývaný aj databázový manažér, je kolekcia počítačového programu, ktorý je určený na správu (tj organizáciu, ukladanie a vyhľadávanie) všetkých databáz, ktoré sú nainštalované v systéme (tj. Pevný disk alebo sieť). Vo svete existujú rôzne typy systémov na správu databáz a niektoré z nich sú určené na správnu správu databáz nakonfigurovaných na konkrétne účely. Najpopulárnejšie komerčné systémy na správu databáz sú Oracle, DB2 a Microsoft Access. Všetky tieto produkty poskytujú prostriedky na prideľovanie rôznych úrovní privilégií pre rôznych používateľov, čo umožňuje centrálne riadenie systému DBMS jedným správcom alebo pridelenie niekoľkým rôznym osobám. V každom systéme správy databázy sú štyri dôležité prvky. Oni sú modelovacím jazykom,dátové štruktúry, dotazovací jazyk a mechanizmus transakcií. Modelovací jazyk definuje jazyk každej databázy hostenej v DBMS. V súčasnosti je v praxi k dispozícii niekoľko populárnych prístupov ako hierarchický, sieťový, relačný a objektový. Dátové štruktúry pomáhajú usporiadať údaje, ako sú jednotlivé záznamy, súbory, polia a ich definície, a objekty, napríklad vizuálne médiá. Jazyk dotazov 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 pridanie údajov do systému. SQL je populárny dotazovací jazyk, ktorý sa používa v systémoch správy relačných databáz. Nakoniec mechanizmus, ktorý umožňuje transakcie, pomáha súbežnosti a multiplicite. Tento mechanizmus zabezpečí, že ten istý záznam nebude upravovaný viacerými používateľmi súčasne, čím bude zachovaná celistvosť údajov. DBMS navyše poskytujú zálohovacie a ďalšie zariadenia.
Ako už bolo spomenuté, dátový sklad je miesto, kde sa ukladajú údaje na účely archivácie, vykazovania a analýzy. Môže obsahovať veľa rôznych databáz organizácie. Okrem toho, že je to dátové skladisko, mal by mať dátový sklad aj systém, ktorý by používateľom umožňoval ľahký prístup k dátam. Funkcie prevádzkované dátovým skladom spravidla udržiavajú tri vrstvy. Prvá vrstva je pracovná vrstva, ktorá sa používa na ukladanie nespracovaných údajov, ktoré vývojári používajú na analýzu. Druhou vrstvou je integračná vrstva. Používa sa na integráciu a zabezpečenie úrovne abstrakcie pre používateľov. Treťou úrovňou je prístupová vrstva, ktorá poskytuje používateľom funkcie na získanie údajov. Dátové sklady zohrávajú hlavnú úlohu v systémoch na podporu rozhodovania (DSS). DSS je technika používaná organizáciami na vývoj a identifikáciu faktov,trendy alebo vzťahy, ktoré by im pomohli robiť lepšie rozhodnutia na dosiahnutie svojich organizačných cieľov.
Kľúčovým rozdielom medzi DBMS a dátovým skladom je skutočnosť, že s dátovým skladom je možné zaobchádzať ako s typom databázy alebo so špeciálnym druhom databázy, ktorá poskytuje špeciálne vybavenie na analýzu a vykazovanie, zatiaľ čo DBMS je celkový systém, ktorý spravuje určitá databáza. Dátové sklady ukladajú predovšetkým údaje na účely podávania správ a analýz, ktoré by pomohli organizácii pri rozhodovaní, zatiaľ čo DBMS je počítačová aplikácia, ktorá sa používa na organizáciu, ukladanie a načítanie údajov. Na zefektívnenie organizácie a vyhľadávania údajov musí dátový sklad používať systém DBMS.