Erinevus DBMS-i Ja Andmebaasi Vahel

Erinevus DBMS-i Ja Andmebaasi Vahel
Erinevus DBMS-i Ja Andmebaasi Vahel

Video: Erinevus DBMS-i Ja Andmebaasi Vahel

Video: Erinevus DBMS-i Ja Andmebaasi Vahel
Video: Distributed DBMS Part 5 2024, November
Anonim

DBMS vs andmebaas

Süsteemi, mis on mõeldud suurte andmemahtude hõlpsaks organiseerimiseks, salvestamiseks ja hankimiseks, nimetatakse andmebaasiks. Teisisõnu, andmebaasis on kogum organiseeritud andmeid (tavaliselt digitaalsel kujul) ühele või mitmele kasutajale. Andmebaasid, sageli lühendatud DB, liigitatakse vastavalt sisule, näiteks dokumendi tekst, bibliograafiline ja statistiline. Kuid DBMS (andmebaaside haldussüsteem) on tegelikult kogu süsteem, mida kasutatakse digitaalsete andmebaaside haldamiseks, mis võimaldab andmebaasi sisu salvestamist, andmete loomist / hooldamist, otsinguid ja muid funktsioone. Tänapäeva maailmas on andmebaas ise kasutu, kui tema andmetele juurdepääsemiseks pole sellega seotud DBMS-i. Kuid üha sagedamini kasutatakse andmebaasi haldussüsteemi stenogrammina terminit Andmebaas.

Andmebaas

Andmebaas võib oma arhitektuuris sisaldada erinevaid abstraktsioonitasemeid. Tavaliselt moodustavad andmebaasi arhitektuuri kolm tasandit: väline, kontseptuaalne ja sisemine. Väline tase määrab, kuidas kasutajad andmeid vaatavad. Ühel andmebaasil võib olla mitu vaadet. Sisemine tasand määrab, kuidas andmeid füüsiliselt salvestatakse. Kontseptuaalne tasand on suhtlemiskeskkond sise- ja välistasandite vahel. See pakub andmebaasile ainulaadset vaadet olenemata sellest, kuidas seda salvestatakse või vaadatakse. Andmebaase on mitut tüüpi, näiteks analüütiline andmebaas, andmeladud ja hajutatud andmebaasid. Andmebaasid (õigemini relatsioonandmebaasid) koosnevad tabelitest ja need sisaldavad ridu ja veerge, umbes nagu Exceli arvutustabelid. Iga veerg vastab atribuudile, samas kui iga rida tähistab ühte kirjet. Näiteks andmebaasismis salvestab ettevõtte töötaja teavet, võivad veerud sisaldada töötaja nime, töötaja ID ja palka, samas kui üks rida tähistab ühte töötajat.

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.

Erinevus DBMS-i ja andmebaasi vahel

Andmebaas on korrastatud andmete kogu ja andmebaaside kogu haldavat süsteemi nimetatakse andmebaaside haldussüsteemiks. Andmebaasis on andmete kirjed, väljad ja lahtrid. DBMS on tööriist, mida kasutatakse andmebaasis olevate andmetega manipuleerimiseks. Mõistet andmebaas kasutatakse andmebaasihaldussüsteemi puhul aga üha kiiremini. Eristamise lihtsustamiseks kaaluge operatsioonisüsteemi ja süsteemis salvestatud üksikuid faile. Nii nagu süsteemis olevatele failidele juurde pääsemiseks ja nende muutmiseks vajate operatsioonisüsteemi, on andmebaasisüsteemi salvestatud andmebaasidega manipuleerimiseks vaja DBMS-i.

Soovitatav: