REFERENCIJALNI
INTEGRITET
Referencijalni Integritet
-(zaštita
od pogrešnog unosa) je sistem pravila da bi se osiguralo da veze između
zapisa u povezanim tabelama budu važeće i da ne bismo slučajno
obrisali ili izmjenili podatke.
Čekiramo samo ako:
- odgovarajuće polje iz prve tabele je primarni ključ
- da povezana polja imaju isti tip podataka
- obe tabele su u istoj bazi
Prema
tome referencijalni integritet osigurava
postojanost svih podataka u bazi.
Ako želimo da obrišemo jednog člana iz tabele članovi
jer se ispisao, i pri tom želimo izbrisati sve zapise o njegovim dosadašnjim
naplatama iz tabele
naplata,
uključićemo opciju Cascade
delete related records.
Cascade
update related fields će
reagovati na promjenu u izvornoj tablici (s primarnim ključem) i osvježiti
promjenjeni podatak u svim ostalim tabelama kaskadno u relacijskim vezama u dotičnom
polju s ciljem da i one budu dosljedne izvornoj. Preporučljivo je ovu
opciju uključiti na samom kraju kreiranja baze podataka, dakle prije
neposrednog ‘puštanja baze u upotrebu’.
«-nazad