Sadržaj:
- Definicija - Što znači sustav upravljanja bazama podataka (DBMS)?
- Techopedia objašnjava sustav upravljanja bazama podataka (DBMS)
Definicija - Što znači sustav upravljanja bazama podataka (DBMS)?
Sustav za upravljanje bazama podataka (DBMS) softverski je paket dizajniran za definiranje, manipuliranje, preuzimanje i upravljanje podacima u bazi podataka. DBMS općenito manipulira samim podacima, formatom podataka, nazivima polja, strukturom zapisa i datotečnom strukturom. Također definira pravila za vrednovanje i manipuliranje ovim podacima.
DBMS oslobađa korisnike kadriranja programa za održavanje podataka. Jezici za upit četvrte generacije, poput SQL-a, koriste se zajedno s DBMS paketom za interakciju s bazom podataka.
Neki drugi primjeri DBMS uključuju:
- MySQL
- SQL Server
- Proročanstvo
- dBASE
- FoxPro
Techopedia objašnjava sustav upravljanja bazama podataka (DBMS)
Sustav za upravljanje bazama podataka prima upute od administratora baze podataka (DBA) i u skladu s tim upućuje sustav da izvrši potrebne promjene. Te naredbe mogu biti učitavanje, preuzimanje ili izmjena postojećih podataka iz sustava.
DBMS uvijek osigurava neovisnost podataka. Svaka promjena mehanizma i formata za pohranu vrši se bez promjene cijele aplikacije. Postoje četiri glavne vrste organizacije baze podataka:
- Relativna baza podataka: podaci su organizirani kao logički neovisne tablice. Odnosi među tablicama prikazani su putem zajedničkih podataka. Podaci u jednoj tablici mogu upućivati na slične podatke u drugim tablicama, što održava cjelovitost veza među njima. Ova se značajka naziva referentni integritet - važan koncept u sustavu relacijskih baza podataka. Operacije poput "select" i "join" mogu se izvoditi na ovim tablicama. Ovo je najčešće korišteni sustav organizacije baza podataka.
- Ravna baza podataka: Podaci su organizirani u jednu vrstu zapisa s fiksnim brojem polja. Ova vrsta baze podataka susreće se s više pogrešaka zbog ponavljajuće prirode podataka.
- Objektno orijentirana baza podataka: Podaci se organiziraju nalik objektnim programskim konceptima. Objekt se sastoji od podataka i metoda, dok klase grupiraju objekte sa sličnim podacima i metodama.
- Hijerarhijska baza podataka: podaci su organizirani s hijerarhijskim odnosima. Ona postaje složena mreža ako se krši odnos jedan prema mnogima.