SUPB

Iz Wikipedije, proste enciklopedije

Skoči na: navigacija, iskanje

SUPB (Sistem za upravljanje s podatkovno bazo) je množiča programov namenjena kreiranju, vzdrževanju, in nadzorom dostopa do podatkov v podatkovni bazi.


Vsebina

[uredi] Naloge SUPB

  • Kreiranje podatkovnih struktur

Kreiranje tabel in podatkovne baze omogoča modul SUPB imenovan DML (data manipulation language). Omogoča kreiranje tabel, baz in spreminjanje ter brisanje le-teh.

  • Vzdrževanje podatkovne baze

DDL (data definition 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 podatov 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 z 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 nek osebek 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 nesme zgoditi, da bi se samo ena od navedenih operacij izvedla.

[uredi] Moduli SUPB

SUPB se načeloma implemetira na modularni osnovi, kjer opravlja vsak modul določeno nalogo. Standardna implementacija SUPB-ja vsebuje sledeče module :

  • Kontrolni sistem
  • Povpraševalni procesor
  • Metapodatkovni procesor
  • Predprevajalnik
  • Menujski procesor

[uredi] Seznam podatkovnih baz in sistemov za upravljanje s podatkovnimi bazami

[uredi] Glej tudi

Zbirka podatkov

[uredi] Zunanje povezave

Vzpostavljeno iz »http://sl.wikipedia.org/wiki/SUPB«