Rozdiel medzi DBMS a RDBMS

Rozdiel medzi DBMS a RDBMS
Rozdiel medzi DBMS a RDBMS

Video: Rozdiel medzi DBMS a RDBMS

Video: Rozdiel medzi DBMS a RDBMS
Video: What’s the difference between an MBA and an MSc? 2024, November
Anonim

DBMS vs RDBMS

Softvérová aplikácia, ktorá umožňuje používateľom ukladať údaje, sa nazýva databáza. V databázovej architektúre existujú rôzne implementácie a teórie na ukladanie fyzických údajov. Databáza, ktorá ukladá údaje v tabuľkách, ktoré majú vzťahy s inými tabuľkami v databáze, sa nazýva RDBMS alebo Relational Database Management System. V DBMS alebo v systéme správy databáz však medzi tabuľkami neexistujú žiadne vzťahy.

DBMS

DBMS je definovaný ako softvérový program, ktorý sa používa na správu všetkých databáz, ktoré sú uložené na sieťovom alebo systémovom pevnom disku. Existujú rôzne typy systémov správy databáz a niektoré z nich sú nakonfigurované na špecifické účely.

DBMS je k dispozícii v rôznych formách ako nástroj, ktorý sa používa na správu databáz. Niektoré populárne riešenia DBMS zahŕňajú DB2, Oracle, FileMaker a Microsoft Access. Pomocou týchto produktov je možné vytvoriť privilégiá alebo práva, ktoré môžu byť špecifické pre konkrétnych používateľov. Znamená to, že administrátori databázy môžu niektorým používateľom udeliť špecifické práva alebo prideliť rôzne úrovne správy.

Každý DBMS má nejaké základné prvky. Prvým je implementácia modelovacieho jazyka, ktorý definuje jazyk používaný pre každú databázu. Po druhé, DBMS tiež spravuje dátové štruktúry. Jazyk dotazu na údaje je tretím prvkom DBMS. Dátové štruktúry pracujú s jazykom dotazovania na údaje, aby sa zabezpečilo, že do databázy používanej v systéme nemožno vložiť irelevantné údaje.

RDBMS

Databázový systém, v ktorom sú udržiavané vzťahy medzi rôznymi tabuľkami, sa nazýva systém správy relačných databáz. RDBMS aj DBMS sa používajú na ukladanie informácií vo fyzickej databáze.

Riešenie RDBMS je potrebné, keď je potrebné ukladať a zároveň udržiavať veľké množstvo údajov. Relačný dátový model pozostáva z indexov, kľúčov, cudzích kľúčov, tabuliek a ich vzťahov s inými tabuľkami. Relačný DBMS presadzuje pravidlá, aj keď cudzie kľúče podporujú RDBMS aj DBMS.

V sedemdesiatych rokoch minulého storočia predstavil Edgar Frank Codd teóriu relačnej databázy. Pre túto teóriu vzťahov alebo model definoval Codd trinásť pravidiel. Vzťahy medzi rôznymi typmi údajov sú hlavnou požiadavkou relačného modelu.

RDMS možno nazvať ďalšou generáciou systému správy databáz. DBMS sa používa ako základný model na ukladanie údajov do relačného databázového systému. Komplexné obchodné aplikácie však používajú skôr RDBMS ako DBMS.

DBMS vs. RDBMS

• Vzťah medzi tabuľkami je udržiavaný v RDBMS, zatiaľ čo toto nie je prípad DBMS, pretože sa používa na správu databázy.

• DBMS akceptuje údaje „plochého súboru“, čo znamená, že medzi rôznymi údajmi neexistuje žiadny vzťah, zatiaľ čo RDBMS neakceptuje tento typ dizajnu.

• DBMS sa používa pre jednoduchšie obchodné aplikácie, zatiaľ čo RDBMS sa používa pre zložitejšie aplikácie.

• Hoci koncept cudzieho kľúča podporujú DBMS aj RDBMS, je to jediný RDBMS, ktorý presadzuje pravidlá.

• Riešenie RDBMS vyžadujú veľké súbory údajov, zatiaľ čo malé súbory údajov môže spravovať DBMS.

Odporúča: