Razlika između DBMS-a i baze podataka

Razlika između DBMS-a i baze podataka
Razlika između DBMS-a i baze podataka

Video: Razlika između DBMS-a i baze podataka

Video: Razlika između DBMS-a i baze podataka
Video: ВИДЫ ПОЛНОГО ПРИВОДА 4WD-AWD. 2024, Juli
Anonim

DBMS vs Database

Sistem namijenjen jednostavnom organiziranju, pohranjivanju i preuzimanju velikih količina podataka naziva se baza podataka. Drugim riječima, baza podataka sadrži skup organiziranih podataka (obično u digitalnom obliku) za jednog ili više korisnika. Baze podataka, često skraćeno DB, klasifikovane su prema svom sadržaju, kao što su dokument-tekst, bibliografske i statističke. Ali, DBMS (Database Management System) je zapravo čitav sistem koji se koristi za upravljanje digitalnim bazama podataka koji omogućava skladištenje sadržaja baze podataka, kreiranje/održavanje podataka, pretraživanje i druge funkcionalnosti. U današnjem svijetu sama baza podataka je beskorisna ako s njom nije povezan DBMS za pristup njenim podacima. Ali, sve više, termin baza podataka se koristi kao skraćenica za sistem upravljanja bazom podataka.

Baza podataka

Baza podataka može sadržavati različite nivoe apstrakcije u svojoj arhitekturi. Tipično, tri nivoa: eksterni, konceptualni i interni čine arhitekturu baze podataka. Eksterni nivo definira kako korisnici vide podatke. Jedna baza podataka može imati više pogleda. Interni nivo definira kako se podaci fizički pohranjuju. Konceptualni nivo je medij komunikacije između unutrašnjeg i eksternog nivoa. Pruža jedinstven pogled na bazu podataka bez obzira na to kako je pohranjena ili pregledana. Postoji nekoliko tipova baza podataka kao što su analitička baza podataka, skladišta podataka i distribuirane baze podataka. Baze podataka (točnije, relacione baze podataka) se sastoje od tabela i sadrže redove i kolone, slično kao tabele u programu Excel. Svaka kolona odgovara atributu dok svaki red predstavlja jedan zapis. Na primjer, u bazi podataka, u kojoj se pohranjuju podaci o zaposlenima kompanije, kolone mogu sadržavati ime zaposlenika, ID i platu, dok jedan red predstavlja jednog zaposlenog.

DBMS

DBMS, koji se ponekad naziva samo menadžer baze podataka, je kolekcija kompjuterskih programa koja je namenjena za upravljanje (tj. organizaciju, skladištenje i preuzimanje) svih baza podataka koje su instalirane u sistemu (tj. hard disk ili mreža). U svijetu postoje različiti tipovi sistema za upravljanje bazama podataka, a neki od njih su dizajnirani za pravilno upravljanje bazama podataka konfigurisanim za posebne svrhe. Najpopularniji komercijalni sistemi za upravljanje bazama podataka su Oracle, DB2 i Microsoft Access. Svi ovi proizvodi obezbeđuju sredstva za dodelu različitih nivoa privilegija za različite korisnike, što omogućava da se DBMS centralno kontroliše od strane jednog administratora ili da se dodeli nekoliko različitih ljudi. Postoje četiri važna elementa u svakom sistemu upravljanja bazom podataka. Oni su jezik modeliranja, strukture podataka, jezik upita i mehanizam za transakcije. Jezik modeliranja definira jezik svake baze podataka koja se nalazi u DBMS-u. Trenutno je u praksi nekoliko popularnih pristupa kao što su hijerarhijski, mrežni, relacioni i objektni. Strukture podataka pomažu u organizaciji podataka kao što su pojedinačni zapisi, datoteke, polja i njihove definicije i objekti kao što su vizualni mediji. Jezik upita za podatke održava sigurnost baze podataka praćenjem podataka za prijavu, prava pristupa različitim korisnicima i protokola za dodavanje podataka sistemu. SQL je popularan jezik upita koji se koristi u sistemima upravljanja relacionim bazama podataka. Konačno, mehanizam koji omogućava transakcije pomaže istovremenosti i višestrukosti. Taj mehanizam će osigurati da isti zapis neće biti modificiran od strane više korisnika u isto vrijeme, čime će se zadržati integritet podataka. Dodatno, DBMS-ovi obezbeđuju i rezervne i druge sadržaje.

Razlika između DBMS-a i baze podataka

Baza podataka je zbirka organizovanih podataka, a sistem koji upravlja zbirkom baza podataka naziva se Sistem za upravljanje bazom podataka. Baza podataka sadrži zapise, polja i ćelije podataka. DBMS je alat koji se koristi za manipulaciju podacima unutar baze podataka. Međutim, termin baza podataka se sve više koristi kao skraćenica za sistem upravljanja bazom podataka. Da bi razlikovanje bilo jednostavno, uzmite u obzir i operativni sistem i pojedinačne datoteke pohranjene u sistemu. Baš kao što vam je potreban operativni sistem za pristup i modifikovanje datoteka u sistemu, potreban vam je DBMS za manipulaciju bazama podataka pohranjenim u sistemu baze podataka.

Preporučuje se: