Sadržaj:
Definicija - Što znači jedinstveno ograničenje?
Jedinstveno ograničenje je vrsta ograničenja stupca unutar tablice koja diktira da sve vrijednosti u tom stupcu moraju biti jedinstvene, mada mogu biti i null.
Da bi se osiguralo da je stupac UNIQUE i ne može sadržavati null vrijednosti, stupac mora biti naveden kao NOT NULL. Zanimljivo je da su ovo dva glavna atributa primarnog ključa. Definiranje oba atributa u novostvorenom stupcu trebalo bi ozbiljno razmotriti oznaku primarnog ključa.
Tehopedija objašnjava jedinstveno ograničenje
Jedinstveno ograničenje definirano je u vrijeme kreiranja tablice. Jedinstveno ograničenje omogućava nulte vrijednosti. U početku se ovo može činiti kao kontradikcija, ali nula je potpuna odsutnost neke vrijednosti (a ne nula ili razmak). Dakle, nije moguće reći da vrijednost u tom nultom polju nije jedinstvena, jer se ništa ne pohranjuje u to polje. Nulta vrijednost se ne može usporediti sa stvarnom vrijednošću. Na primjer, Kraljica Amerike ne može se uspoređivati s kraljicom Engleske, jer Kraljica Amerike je nula koja ne postoji.
