Razlika Med DBMS In Bazo Podatkov

Razlika Med DBMS In Bazo Podatkov
Razlika Med DBMS In Bazo Podatkov

Video: Razlika Med DBMS In Bazo Podatkov

Video: Razlika Med DBMS In Bazo Podatkov
Video: Incremental vs Differential Backup, & Full - Explained 2024, April
Anonim

DBMS v primerjavi z bazo podatkov

Sistem, namenjen lažjemu organiziranju, shranjevanju in pridobivanju večjih količin podatkov, se imenuje baza podatkov. Z drugimi besedami, baza podatkov vsebuje sveženj organiziranih podatkov (običajno v digitalni obliki) za enega ali več uporabnikov. Podatkovne baze, pogosto okrajšane DB, so razvrščene glede na njihovo vsebino, kot so besedila dokumentov, bibliografske in statistične podatke. DBMS (Database Management System) pa je pravzaprav celoten sistem, ki se uporablja za upravljanje digitalnih baz podatkov in omogoča shranjevanje vsebine baze podatkov, ustvarjanje / vzdrževanje podatkov, iskanje in druge funkcije. V današnjem svetu je baza podatkov sama po sebi neuporabna, če z njo ni povezan DBMS za dostop do njenih podatkov. Toda izraz Database se vedno bolj uporablja kot okrajšava za sistem za upravljanje baz podatkov.

Zbirka podatkov

Baza podatkov lahko v svoji arhitekturi vsebuje različne ravni abstrakcije. Običajno tri ravni: zunanja, konceptualna in notranja sestavljajo arhitekturo baze podatkov. Zunanja raven določa, kako uporabniki vidijo podatke. Ena baza podatkov ima lahko več pogledov. Notranja raven določa, kako se podatki fizično shranjujejo. Konceptualna raven je komunikacijski medij med notranjo in zunanjo ravnjo. Omogoča edinstven pogled na bazo podatkov, ne glede na to, kako je shranjena ali prikazana. Obstaja več vrst baz podatkov, kot so analitična baza podatkov, podatkovna skladišča in porazdeljene baze podatkov. Zbirke podatkov (pravilneje, relacijske zbirke podatkov) so sestavljene iz tabel in vsebujejo vrstice in stolpce, podobno kot preglednice v Excelu. Vsak stolpec ustreza atributu, medtem ko vsaka vrstica predstavlja en zapis. Na primer, v zbirki podatkovki shranjuje podatke o zaposlenem v podjetju, stolpci lahko vsebujejo ime zaposlenega, ID zaposlenega in plačo, medtem ko ena vrstica predstavlja enega zaposlenega.

DBMS

DBMS, sometimes just called a database manager, is a collection of computer programs that is dedicated for the management (i.e. organization, storage and retrieval) of all databases that are installed in a system (i.e. hard drive or network). There are different types of Database Management Systems existing in the world, and some of them are designed for the proper management of databases configured for specific purposes. Most popular commercial Database Management Systems are Oracle, DB2 and Microsoft Access. All these products provide means of allocation of different levels of privileges for different users, making it possible for a DBMS to be controlled centrally by a single administrator or to be allocated to several different people. There are four important elements in any Database Management System. They are the modeling language, data structures, query language and mechanism for transactions. The modeling language defines the language of each database hosted in the DBMS. Currently several popular approaches like hierarchal, network, relational and object are in practice. Data structures help organize the data such as individual records, files, fields and their definitions and objects such as visual media. Data query language maintains the security of the database by monitoring login data, access rights to different users, and protocols to add data to the system. SQL is a popular query language which is used in Relational Database Management Systems. Finally, the mechanism that allows for transactions help concurrency and multiplicity. That mechanism will make sure same record will not be modified by multiple users at the same time, thus keeping the data integrity in tact. Additionally, DBMSs provide backup and other facilities as well.

Razlika med DBMS in bazo podatkov

Baza podatkov je zbirka organiziranih podatkov, sistem, ki upravlja zbirko baz podatkov, pa se imenuje sistem za upravljanje baz podatkov. Baza vsebuje zapise, polja in celice podatkov. DBMS je orodje, ki se uporablja za obdelavo podatkov znotraj baze podatkov. Vendar se izraz baza podatkov vedno bolj uporablja kot okrajšava za sistem za upravljanje baz podatkov. Za lažje razlikovanje upoštevajte operacijski sistem in posamezne datoteke, shranjene v sistemu. Tako kot potrebujete operacijski sistem za dostop do datotek v sistemu in njegovo spreminjanje, tudi za upravljanje podatkovnih baz, shranjenih v sistemu baz podatkov, potrebujete DBMS.

Priporočena: