Kazalo:
Opredelitev - Kaj pomeni edinstvena omejitev?
Edinstvena omejitev je vrsta omejitve stolpcev v tabeli, ki narekuje, da morajo biti vse vrednosti v tem stolpcu edinstvene, čeprav so lahko nične.
Za zagotovitev, da je stolpec UNIQUE in ne more vsebovati ničelnih vrednosti, mora biti stolpec določen kot NOT NULL. Zanimivo je, da sta to dva glavna atributa primarnega ključa. Pri določitvi obeh atributov v novo ustvarjenem stolpcu je treba resno upoštevati oznako primarnega ključa.
Tehopedija razlaga edinstveno omejitev
Edinstvena omejitev je določena v času izdelave tabele. Edinstvena omejitev omogoča ničelne vrednosti. Na začetku se to morda zdi protislovje, vendar je ničelna popolna odsotnost vrednosti (ne nič ali presledka). Tako ni mogoče reči, da vrednost v tem ničelnem polju ni edinstvena, saj v tem polju ni nič shranjeno. Nične vrednosti ni mogoče primerjati z dejansko vrednostjo. Na primer, kraljice Amerike ni mogoče primerjati z angleško kraljico, ker je kraljica Amerike nična, ki ne obstaja.




