Omejitve nad podatki

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje

Podatkovni model je v širšem smislu skupek konceptov za opisovanje strukture podatkov, mehanizmov za obdelavo podatkov, povezav med njimi in omejitev nad podatki.

Sestoji se iz treh delov:

Komponenta za strukturo podatkov
zajema pravila, po katerih je možno kreirati podatkovno bazo;
Komponenta za obdelavo
definira tipe operacij, ki so dovoljene nad podatki ➔ vključuje operacije za ažuriranje in iskanje podatkov v bazi ter za spreminjanje strukture;
Komponenta za omejitve
množica pravil oziroma omejitev, ki skrbijo za celovitost podatkov.

Vsebina

Vrste omejitev

Poznamo več vrst omejitev:

  • Omejitve domene (Domain constraints)
  • Pravila za celovitost podatkov (Integrity constraints)
  • Celovitost entitet (Entity Integrity)
  • Celovitost povezav (Referential Integrity)
  • Splošne omejitve (General constraints)

Omejitve entitete

  • V osnovni relaciji ne sme biti noben atribut, ki je del ključa, enak Null.
  • Primarni ključ kot integritetna omejitev
  • Ostale omejitve vezane na kombinacijo vrednosti posameznih atributov v n-terici

Omejitve povezav

  • Če v relaciji obstajajo tuji ključi, potem morajo:
  • njihove vrednosti ustrezati tistim, ki so v obliki ključa zapisane v eni izmed n-teric neke druge ali iste relacije
  • ali pa mora biti tuji ključ v celoti enak Null.
  • Tuji ključ kot integritetna omejitev

Splošne omejitve

Dodatna pravila, ki jih določi uporabnik ali skrbnik podatkovne baze, ki definirajo ali omejujejo nek vidik poslovne domene, za katero je narejena podatkovna baza.

Primeri omejitev

Primeri omejitev.PNG

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja