Rozdiel medzi DBMS a databázou

DBMS verzus databáza

Systém určený na ľahké organizovanie, ukladanie a získavanie veľkého množstva údajov sa nazýva databáza. Inými slovami, databáza obsahuje zväzok organizovaných údajov (zvyčajne v digitálnej forme) pre jedného alebo viacerých používateľov. Databázy, často skrátene DB, sa klasifikujú podľa ich obsahu, ako napríklad text dokumentov, bibliografické a štatistické údaje. Ale DBMS (Database Management System) je v skutočnosti 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 k nej nie je priradená žiadna DBMS na prístup k jej údajom. Stále viac sa však termín Databáza používa ako skratka pre systém správy databáz.

databázy

Databáza môže vo svojej architektúre obsahovať rôzne úrovne abstrakcie. Architektúru databázy spravidla tvoria tri úrovne: externá, koncepčná a interná. Externá úroveň definuje, ako používatelia prezerajú údaje. Jedna databáza môže mať viac zobrazení. Interná úroveň definuje, ako sa údaje fyzicky ukladajú. Koncepčná úroveň je komunikačné médium 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, napríklad analytická databáza, dátové sklady a distribuované databázy. Databázy (presnejš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 zamestnancovi spoločnosti, môžu stĺpce obsahovať meno zamestnanca, ID zamestnanca a plat, zatiaľ čo jeden riadok predstavuje jedného zamestnanca.

DBMS

DBMS, niekedy nazývaná aj ako správca databáz, je zbierka počítačových programov určených 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. Na pevnom disku alebo v sieti). 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.

Rozdiel medzi DBMS a databázou

Databáza je kolekcia organizovaných údajov a systém, ktorý riadi kolekciu databáz, sa nazýva Systém správy databáz. Databáza obsahuje záznamy, polia a bunky údajov. DBMS je nástroj používaný na manipuláciu s údajmi vo vnútri databázy. Pojem databáza sa však stále častejšie používa ako skratka pre systém správy databáz. Aby bolo rozlíšenie jednoduché, zvážte a 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 databázu DBMS na manipuláciu s databázami uloženými v databázovom systéme..

Close menu