DBMS vs datový sklad
DBMS (Database Management System) je celý systém používaný pro správu digitálních databází, který umožňuje ukládání obsahu databáze, vytváření / údržbu dat, vyhledávání a další funkce. Datový sklad je místo, které ukládá data pro účely archivace, analýzy a zabezpečení. Datový sklad je tvořen jedním počítačem nebo několika počítači propojenými dohromady, aby vytvořily počítačový systém.
DBMS, někdy jen nazývaný správce databází, je kolekce počítačového programu, který je určen pro správu (tj. Organizaci, ukládání a načítání) všech databází, které jsou nainstalovány v systému (tj. Pevný disk nebo síť). Ve světě existují různé typy systémů pro správu databází a některé z nich jsou navrženy pro správnou správu databází nakonfigurovaných pro konkrétní účely. Nejoblíbenější komerční systémy pro správu databází jsou Oracle, DB2 a Microsoft Access. Všechny tyto produkty poskytují prostředky pro přidělování různých úrovní oprávnění pro různé uživatele, což umožňuje centrální správu systému DBMS jedním správcem nebo přidělení několika různým lidem. V každém systému správy databáze existují čtyři důležité prvky. Jsou modelovacím jazykem,datové struktury, dotazovací jazyk a mechanismus transakcí. Modelovací jazyk definuje jazyk každé databáze hostované v DBMS. V současné době je v praxi několik populárních přístupů, jako je hierarchický, síťový, relační a objektový. Datové struktury pomáhají uspořádat data, jako jsou jednotlivé záznamy, soubory, pole a jejich definice, a objekty, jako jsou vizuální média. Jazyk dotazu na data udržuje zabezpečení databáze monitorováním přihlašovacích údajů, přístupových práv k různým uživatelům a protokolů pro přidávání dat do systému. SQL je populární dotazovací jazyk, který se používá v systémech správy relačních databází. Nakonec mechanismus, který umožňuje transakce, pomáhá souběžnosti a multiplicitě. Tento mechanismus zajistí, že stejný záznam nebude upraven více uživateli najednou, čímž bude zachována integrita dat v taktu. DBMS navíc poskytují zálohovací a další zařízení.
Jak již bylo zmíněno dříve, datový sklad je místo, kde se ukládají data za účelem archivace, hlášení a analýzy. Může obsahovat mnoho různých databází organizace. Kromě úložiště dat by měl mít datový sklad také systém, který by uživateli umožňoval snadný přístup k datům. Funkce provozované datovým skladem obecně udržují tři vrstvy. První vrstva je pracovní vrstva, která se používá k ukládání nezpracovaných dat, která používají vývojáři k analýze. Druhá vrstva je integrační vrstva. Používá se k integraci a poskytování úrovně abstrakce pro uživatele. Třetí úroveň je přístupová vrstva, která uživatelům poskytuje funkce pro získávání dat. Datové sklady hrají hlavní roli v systémech pro podporu rozhodování (DSS). DSS je technika používaná organizacemi k vývoji a identifikaci faktů,trendy nebo vztahy, které by jim pomohly lépe se rozhodovat k dosažení svých organizačních cílů.
Klíčovým rozdílem mezi DBMS a datovým skladem je skutečnost, že s datovým skladem lze zacházet jako s typem databáze nebo se zvláštním druhem databáze, která poskytuje speciální vybavení pro analýzu a podávání zpráv, zatímco DBMS je celkový systém, který spravuje určité databáze. Datové sklady ukládají hlavně data za účelem podávání zpráv a analýz, které by pomohly organizaci v procesu rozhodování, zatímco DBMS je počítačová aplikace, která se používá k organizaci, ukládání a načítání dat. Aby byl datový sklad efektivnější, je třeba použít systém DBMS.