Cuprins:
Definiție - Ce înseamnă restricție unică?
O constrângere unică este un tip de restricție de coloană dintr-un tabel, care dictează că toate valorile din acea coloană trebuie să fie unice, deși pot fi nule.
Pentru a vă asigura că o coloană este UNICĂ și nu poate conține valori nule, coloana trebuie specificată ca NOT NULL. Este interesant că acestea sunt cele două atribute principale ale unei chei primare. Definirea ambelor atribute într-o coloană nou-creată ar trebui să fie luate în considerare serios pentru desemnarea cheii primare.
Techopedia explică limitarea unică
O constrângere unică este definită la momentul creării unei tabele. O constrângere unică permite valori nule. Inițial, acest lucru poate părea o contradicție, dar o nulă este absența completă a unei valori (nu a unui zero sau a unui spațiu). Astfel, nu se poate spune că valoarea din acel câmp nul nu este unică, deoarece nimic nu este stocat în acel câmp. O valoare nulă nu poate fi comparată cu o valoare reală. De exemplu, Regina Americii nu poate fi comparată cu Regina Angliei, deoarece Regina Americii este un nul care nu există.
