Baze podataka Definiranje relacija 18 6 2021 predava
Baze podataka Definiranje relacija 18. 6. 2021. predavač:
Definiranje relacija U Alatima baze podataka odabiremo Odnosi te otvaramo Dizajn u kojem odabiremo prozor Prikaz tablice preko kojega u prozor Odnosa umećemo tablice čije međusobne odnose (relacije) želimo definirati (na slici su prikazani već definirani odnosi). 3
Definiranje relacija Veze među tablicama uspostavljamo jednostavnim povlačenjem i ispuštanjem (engl. Drag & Drop) polja s primarnim ključem na polje s vanjskim ključem povezane tablice. Oznaka "1“ na strani je primarnog ključa, a na strani vanjskog ključa je oznaka " " (primarni ključ ima i žutu ikonu ključa). 4
Definiranje relacija Za osiguranje integriteta podataka u bazi koristimo Referencijalni integritet (desnim klikom na veznu crtu ili klik na Uredi odnose u grupi Alati). 5
Definiranje relacija Uključujemo opciju Nametni referencijalni integritet (engl. Enforce Referential Integrity). 6
Definiranje relacija Referencijalni integritet osigurava da se: • ne može mijenjati vrijednost primarnog ključa ako postoji povezani slog u drugoj tablici • ne može izbrisati slog u tablici primarnog ključa ako postoji povezani slog u drugoj tablici • ne može unijeti vrijednost vanjskog ključa prije nego se unese ista vrijednost kao primarni ključ u povezanoj tablici. 7
Što smo naučili? Naučili smo: • kako kreirati odnose (relacije) među tablicama • što je to referencijalni integritet • kako uključiti referencijalni integritet. 8
- Slides: 8