6 komponenti DBMS-a i njihove funkcije (cjelovita rasprava)
Za neke ljude koji se bore na terenuračunalne ili informatičke tehnike, zasigurno nije nepoznanica za upotrebu DBMS-a. Da, DBMS ili skraćeno za Sustav upravljanja bazama podataka je softver ili sustav koji je dizajniran na takav način da može obraditi bazu podataka i izvršiti operacije na podacima koje će zatražiti korisnici. Glavna svrha korištenja ovog DBMS-a je omogućiti izbjegavanje nereda kada želimo izvršiti vrlo veliku količinu podataka.
Ovaj DBMS je također posrednik između korisnikas bazom podataka. Da bi mogao komunicirati s DBMS-om, korisnik mora koristiti i unaprijed određene jezike baze podataka. Postoje dvije vrste jezika baza podataka koje možete koristiti da biste mogli komunicirati sa DBMS-om, naime DDL ili skraćenica jezika definicije podataka i DML ili skraćenica jezika za upravljanje podacima.
DDL je vrlo koristan da se može opisatidizajn baze podataka u cjelini. Možete početi od stvaranja nove tablice, promjene tablice i učitavanja indeksa. Dok je DML vrlo koristan za vas koji želite manipulirati podacima, dohvaćati podatke, mijenjati podatke i brisati podatke iz baze podataka.
DBMS doista puno funkcionira za uređaje koji jesukorisno za organiziranje izvora podataka u tvrtki. stoga postoji nekoliko ciljeva korištenja DBMS-a na računalnoj mreži u tvrtki, i to:
- Cilj DBMS-a je ubrzati i olakšati postupak pristupa podacima.
- DBMS nastoji ukloniti i spriječiti nedosljednosti i umnožavanje podataka.
- DBMS nastoji pomoći u održavanju sigurnosti podataka.
- DBMS želi biti u mogućnosti obraditi veliku količinu podataka.
- DBMS ima za cilj uštedu prostora za pohranu podataka.
- DBMS nastoji učiniti da se baza podataka zajedno koristi.
Primjeri DBMS-a su poputMYSQL, Oracle i Microsoft SQL Server. Ako već znamo što je DBMS, njegova svrha i primjeri, tada također trebamo znati koje su komponente u DBMS-u. Sljedeće komponente nalaze se u sustavu upravljanja DBMS-om ili bazama podataka:
Komponente DBMS-a
Obično ovaj DBMS ima nekoliko funkcionalnih komponenti ili modula. I evo komponenti koje postoje u DBMS:
1. Upravitelj baze podataka
U ovoj komponenti koja može pružiti sučelje između podataka niske razine koji postoje u svakoj bazi podataka s aplikativnim programom i također na upite koji će se dodijeliti sustavu.
Jednostavno rečeno, ovaj Upravitelj baze podatakaima zadatak da može eksterno testirati i prihvatiti upite i konceptualne sheme kako bi se moglo utvrditi da li je potrebno ispuniti zahtjev za snimanje podataka za ispunjavanje zahtjeva.
2. Upravitelj datoteka
Upravitelj datoteka komponenta je koja možeupravljajte prostorom na disku, kao i strukturom podataka koja se može koristiti za predstavljanje informacija koje su spremljene na disku.
Ili bi se moglo reći i da File Manager možekoristi se za manipuliranje pohranom u datotekama i za upravljanje dodjelom prostora za pohranu na disku. Upravitelj datoteka također igra veliku ulogu i odgovoran je za pohranu podataka.
3. Procesor upita
U ovoj komponenti DBMS-a može funkcionirati kao prevođenje naredbe u jezik upita u instrukciju niske razine i može je razumjeti upravitelj baze podataka.
4. DDL kompajler
DDL Ovaj prevodilac je komponentamogu pretvoriti različite DDL naredbe u zbirku tablica koje već sadrže meta podatke. Jednostavno rečeno, ovaj DDL Compiler ima zadatak da može promijeniti naredbu visoke razine koja tada postaje jezik niske razine, koja će s vremenom dobiti zbirku naljepnica koje već sadrže metapodatke.
5. DML prevodilac
DML Compiler je komponenta koja možepretvara naredbu iz DML-a koja će se kasnije dodati u programski program ne-maternjem igraču procedura na roditeljskom jeziku. A može se nazvati i DML Compiler je komponenta DBMS-a koja može pretvoriti naredbe iz ugrađenog DML-a u aplikacijski program u obliku funkcija koje će se pozvati u jezik domaćina.
6. Voditelj rječnika
Taj upravitelj rječnika je komponenta DBMS-a koja može upravljati pristupom i održavanjem podataka iz rječnika.
To su komponente DBMS-a ili baze podatakaSustav upravljanja Sigurno da DBMS ima prednosti i nedostatke. Ove snage i slabosti mogu vam dati više znanja o DBMS-u. I sljedeće prednosti i nedostaci DBMS-a:
Prednosti DBMS-a ili sustava upravljanja bazama podataka su:
- DBMS može pomoći u uspostavljanju standardizacije.
- DBMS može održavati sigurnost.
- DBMS se može poboljšati na održavanju podataka.
- DBMS može povećati konkurentnost.
- DBMS se može koristiti za izradu sigurnosnih kopija.
- DBMS može poboljšati integritet podataka.
- DBMS može pružiti konzistentne podatke.
- Korisnici DBMS-a mogu istovremeno pratiti podatke.
Iako su nedostaci DBMS-a sljedeći:
- Upotreba DBMS-a smatra se prilično složenom.
- Mogućnost korištenja DBMS koštat će prilično skupo.
- U DBMS-u će imati složenost koja se smatra prilično velikom.
- I na kraju, nedostaci DBMS-a koji jesu ako se performanse smanje, rezultirat će još većim neuspjehom.
Tako iz objašnjenja o komponentama sustava upravljanja bazama podataka. Nadam se da uz ovaj članak imate još više uvida koji se odnosi na DBMS.
- RDBMS (sustav upravljanja relacijskim bazama podataka)
- https://searchdatamanagement.techtarget.com/definition/RDBMS-relational-database-management-system
- Pregled baze podataka i DBMS
- https://www.studytonight.com/dbms/overview-of-dbms.php
- Sustav upravljanja bazama podataka
- https://sis.binus.ac.id/2017/12/18/database-management-system/