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 se skládá z jednoho počítače nebo několika počítačů spojených dohromady a tvoří počítačový systém.
DBMS, někdy nazývaná také správce databází, je soubor 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ů správy databází a některé z nich jsou navrženy pro správnou správu databází konfigurovaných pro specifické účely. Nejoblíbenějšími komerčními systémy správy 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í různým uživatelům, což umožňuje, aby DBMS byla centrálně řízena jedním administrátorem nebo aby byla přidělena několika různým lidem. V každém systému správy databází jsou čtyři důležité prvky. Jsou to modelovací jazyk, datové struktury, jazyk dotazů a mechanismus pro transakce. 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í organizovat data, jako jsou jednotlivé záznamy, soubory, pole a jejich definice a objekty, jako jsou vizuální média. Jazyk dotazů na data udržuje bezpečnost databáze sledová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í jazyk dotazů, který se používá v systémech správy relačních databází. Konečně mechanismus, který umožňuje transakce, pomáhá souběžnosti a multiplicitě. Tento mechanismus zajistí, že stejný záznam nebude modifikován více uživateli současně, a tím zachová integritu dat v kontaktu. Navíc DBMS poskytují také zálohu a další zařízení.
Jak již bylo zmíněno dříve, datový sklad je místem, které ukládá data za účelem archivace, vykazování a analýzy. Může obsahovat mnoho různých databází organizace. Kromě toho, že je datovým skladem úložiště dat, měl by 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á vývojáři používají k analýze. Druhá vrstva je integrační vrstva. Používá se k integraci a poskytování úrovně abstrakce uživatelům. 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 skutečností, trendů nebo vztahů, které jim pomohou lépe se rozhodovat pro dosažení svých organizačních cílů.
Klíčovým rozdílem mezi databází DBMS a datovým skladem je skutečnost, že datový sklad lze považovat za typ databáze nebo zvláštní druh databáze, který poskytuje speciální možnosti pro analýzu a vykazování, zatímco systém DBMS je celkový systém, který řídí určité databáze. Datové sklady ukládají hlavně data za účelem hlášení a analýzy, která by pomohla organizaci při rozhodování o procesu, zatímco DBMS je počítačová aplikace, která se používá k organizaci, ukládání a načítání dat. Datový sklad musí používat DBMS, aby byla organizace a získávání dat efektivnější.