Ograničenja u bazama podataka PDF

Summary

Ovaj dokument pruža pregled ograničenja u bazama podataka, fokusirajući se na tehnike poput NOT NULL, UNIQUE i PRIMARY KEY. Također uključuje opis FOREIGN KEY ograničenja i indeksa u bazama podataka. Ograničenja se koriste za održavanje integriteta podataka u bazama podataka i efikasnog pristupa podacima.

Full Transcript

Ograničenja Ograničenja (engl. constraints)  Ograničenja služe osiguranju integriteta baze podataka, tj prilikom stvaranja baze (ili poslije pomoću naredbe ALTER), za neki stupac uvedemo pravila po kojima se podaci unose u taj stupac* NOT NULL  Ovo ograničenje upotrebljava...

Ograničenja Ograničenja (engl. constraints)  Ograničenja služe osiguranju integriteta baze podataka, tj prilikom stvaranja baze (ili poslije pomoću naredbe ALTER), za neki stupac uvedemo pravila po kojima se podaci unose u taj stupac* NOT NULL  Ovo ograničenje upotrebljava se kada želimo spriječiti unošenje NULL vrijednosti u stupac*  npr.nema smisla dodati nekog zaposlenika u tablicu ako mu istodobno ne upišemo i šifru UNIQUE  Ovo ograničenje se upotrebljava kada želimo da se u navedeni stupac neka vrijednosti može unijeti najviše jednom*  Ovo ograničenje stvaramo ako želimo imati npr. Jedinstvenu kombinaciju imene i prezimena* PRIMARY KEY  Ovo ograničenje s upotrebljava kada želimo da dani stupac bude primarni ključ tablice*  Primarni ključ jedinstveno određuje jedan redak u tablici, pa onda mora biti UNIQUE  Za razliku od UNIQUE ograničenja ne možemo unijeti NULL vrijednost*  Preporuka je da primarni ključ bude što kraća, cjelobrojna vrijednost* PRIMARY KEY  Ovo ograničenje s upotrebljava kada želimo da dani stupac bude primarni ključ tablice*  Primarni ključ jedinstveno određuje jedan redak u tablici, pa onda mora biti UNIQUE  Za razliku od UNIQUE ograničenja ne možemo unijeti NULL vrijednost*  Preporuka je da primarni ključ bude što kraća, cjelobrojna vrijednost* FOREIGN KEY  Strani ključ je ograničenje koje označava relaciju između tablica, tj. vrijednost u nekom stupcu tablice bira se iz nekog stupca druge tablice*  Strani ključ u tablici pokazuje na primarni ključ u drugoj tablici* Indeksi  Podatkovna struktura koja ubrzava dohvat podatka iz baze*  Mogu se koristiti na jednoj ili više redova u tablici *  Usporavaju unos novog podatka što je problematično kod baza s velikom količinom unosa novih podataka*  Zauzimaju dodatni prostor na disku*

Use Quizgecko on...
Browser
Browser