Rozdiel medzi DBMS a databázou

Rozdiel medzi DBMS a databázou
Rozdiel medzi DBMS a databázou

Video: Rozdiel medzi DBMS a databázou

Video: Rozdiel medzi DBMS a databázou
Video: УЖАС!!! НАШЕЛ ЭТО В ДОМЕ КОЛДУНЬИ / HORROR!!! FOUND THIS IN THE WITCH'S HOUSE 2024, November
Anonim

DBMS vs databáza

Systém určený na jednoduchú organizáciu, ukladanie a získavanie veľkého množstva údajov sa nazýva databáza. Inými slovami, databáza obsahuje balík organizovaných údajov (zvyčajne v digitálnej forme) pre jedného alebo viacerých používateľov. Databázy, často označované skratkou DB, sú klasifikované podľa obsahu, ako napríklad dokument-textové, bibliografické a štatistické. Ale DBMS (Database Management System) je vlastne 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. V dnešnom svete je samotná databáza zbytočná, ak s ňou nie je spojený DBMS na prístup k jej údajom. Stále častejšie sa však pojem databáza používa ako skratka pre systém správy databáz.

Databáza

Databáza môže vo svojej architektúre obsahovať rôzne úrovne abstrakcie. Typicky tvoria architektúru databázy tri úrovne: externá, koncepčná a interná. Externá úroveň definuje, ako používatelia prezerajú údaje. Jedna databáza môže mať viacero zobrazení. Interná úroveň definuje, ako sú údaje fyzicky uložené. Koncepčná úroveň je komunikačným médiom medzi vnútornou a vonkajšou úrovňou. Poskytuje jedinečný pohľad na databázu bez ohľadu na to, ako je uložená alebo prezeraná. Existuje niekoľko typov databáz, ako napríklad analytická databáza, dátové sklady a distribuované databázy. Databázy (správnejšie relačné databázy) sa skladajú z tabuliek a obsahujú riadky a stĺpce, podobne ako tabuľky v Exceli. Každý stĺpec zodpovedá atribútu, zatiaľ čo každý riadok predstavuje jeden záznam. Napríklad v databáze, v ktorej sú uložené informácie o zamestnancoch spoločnosti, môžu stĺpce obsahovať meno zamestnanca, ID zamestnanca a plat, zatiaľ čo jeden riadok predstavuje jedného zamestnanca.

DBMS

DBMS, niekedy len databázový manažér, je kolekcia počítačových programov, ktoré sú určené na správu (t.j. organizáciu, ukladanie a vyhľadávanie) 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ávnu správu databáz nakonfigurovaných na špecifické úč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, aby bol DBMS riadený centrálne jedným správcom alebo aby bol pridelený niekoľkým rôznym ľuďom. V každom systéme správy databáz sú štyri dôležité prvky. Sú to modelovací jazyk, dátové štruktúry, dopytovací jazyk a mechanizmus pre transakcie. Modelovací jazyk definuje jazyk každej databázy hosťovanej v DBMS. V súčasnosti sa v praxi používa niekoľko populárnych prístupov, ako je 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 sú vizuálne médiá. Jazyk dotazu na údaje udržiava bezpečnosť databázy monitorovaním prihlasovacích údajov, prístupových práv pre rôznych používateľov 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. Nakoniec mechanizmus, ktorý umožňuje transakcie, pomáha súbežnosti a multiplicite. Tento mechanizmus zabezpečí, aby rovnaký záznam nezmenili viacerí používatelia súčasne, čím sa zachová integrita údajov. DBMS navyše poskytujú zálohovanie a ďalšie zariadenia.

Rozdiel medzi DBMS a databázou

Databáza je kolekcia organizovaných údajov a systém, ktorý spravuje kolekciu databáz, sa nazýva Database Management System. Databáza obsahuje záznamy, polia a bunky údajov. DBMS je nástroj používaný na manipuláciu s údajmi v databáze. Termín databáza sa však čoraz častejšie používa ako skratka pre systém správy databáz. Aby bolo rozlíšenie jednoduché, zvážte operačný systém a jednotlivé súbory uložené v systéme. Rovnako ako potrebujete operačný systém na prístup a úpravu súborov v systéme, potrebujete DBMS na manipuláciu s databázami uloženými v databázovom systéme.

Odporúča: