Sistem za upravljanje s podatkovnimi zbirkami (angleško database management system; kratica DBMS) ali tudi sistem za upravljanje s podatkovnimi bazami (kratica SUPB) je množica programov, namenjenih ustvarjanju, vzdrževanju, in nadzoru dostopa do podatkov v podatkovnih zbirkah.
Ta članek potrebuje čiščenje. Pri urejanju upoštevaj pravila slogovnega priročnika. |
Naloge
- Kreiranje podatkovnih struktur
Kreiranje tabel in podatkovne baze omogoča modul DDL (data definition language). Omogoča kreiranje tabel, baz in spreminjanje ter brisanje le-teh.
- Vzdrževanje podatkovne zbirke
DML (data manipulation language) omogoča črpanje, vstavljanje, brisanje in ažuriranje podatkov v podatkovni bazi. Kot zgled, predstavlja DML povpraševalni jezik SQL, z ukazi kot so insert, select, update, delete.
- Zaščita podatkov
SUPB mora vsebovati mehanizem za zaščito podatkov s katerim omogoča vpogled podatkov le privilegiranim uporabnikom.
- Zagotavljanje integritete podatkov
Pred kakršnim koli spreminjanjem (ali ustavljanjem) podatkov, se mora SUPB prepričati, da se relevantni podatki nahajajo v domeni vrednosti za dani tip. (Primer, pri vnosu v tabelo s poljem STAROST je vrednost 100039 primer neveljavne domene). Pri ohranitvi integritete si SUPB pomaga tudi s transakcijami.
- Izvajanje transakcij
SUPB implementira transakcije, s katerimi omogoča izvedbo sklopa operacij na atomaren način (»vse ali nič«). Kot primer lahko vzamemo nakazilo denarja. Ko oseba A nakaže denar osebi B, mora mehanizem v SUPB »odvzeti« X enot denarja osebi A, ter prišteti X enot denarja osebi B. Nikakor se ne sme zgoditi, da bi se samo ena od navedenih operacij izvedla.
Moduli sistema
Sistem za upravljanje s podatkovnimi zbirkami se načeloma implementira na modularni osnovi, kjer opravlja vsak modul določeno nalogo. Standardna implementacija vsebuje naslednje module:
- Kontrolni sistem
- Povpraševalni procesor
- Metapodatkovni procesor
- Predprevajalnik
- Menujski procesor
Nekateri sistemi
Zunanje povezave
- Osnove sistemov SUPB Arhivirano 2007-05-02 na Wayback Machine.
- Funkcije SUPB Arhivirano 2007-09-28 na Wayback Machine.
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.