You are on page 1of 1

Integritetna komponenta relacionog modela podataka

Ograničenja predstavljaju sastavni dio definicije šeme baze podataka. Koriste se pri
formiranju i ažuriranju baze podataka u cilju održavanja sadržaja baze podataka u saglasnosti
sa uočenim odnosima između atributa stanja realnog sistema.
Ograničenja se mogu klasifikovati kao:
 ograničenja n-torki,
 relaciona ograničenja,
 međurelaciona ograničenja.

Provjera važnosti ograničenja n-torki se sprovodi za svaku n-torku relacije posebno.


Za provjeru važnosti relacionog ograničenja moraju se posmatrati međusobni odnosi više n-
torki jedne relacije. Ograničenja n-torke predstavljaju poseban slučaj relacionog ograničenja,
tako da ograničenja n-torke i relacionog ograničenja određuju koje relacije nad skupom
atributa predstavljaju pojave nad šemom relacije sa istim skupom atributa. One ništa ne
govore o pojavama nad drugim šemama relacija niti o njihovoj međusobnoj uslovljenosti.
Relaciona ograničenja regulišu konzistentnost – usaglašenost pojave sa ograničenjima
definisanim u šemi relacije.
Međurelaciona ograničenja regulišu globalnu usaglašenost baze podataka, kao pojave,
sa ograničenjima, definisanim u šemi baze podataka. Međutim, baza podataka je konzistentna,
ako je konzistentna i na lokalnom i na globalnom nivou, tako da slijedi da relaciona
ograničenja predstavljaju specijalan slučaj ograničenja baze podataka.

Tipovi ograničenja relacionog modela podataka su:


 funkcionalna zavisnost,
 višeznačna zavisnost,
 zavisnost spoja,
 zavisnost sadržavanja.

You might also like