Constrangerile de cheie primara respectiv chei alternative pot fi
impuse atat la nivel de camp cat si la nivel de tabel (atunci cand este
necesar ca unicitatea sa fie asigurata la nivelul combinatiei valorilor
din mai multe campuri).
[CONSTRAINT <nume_constrangere>]
UNIQUE [(<coloana>,<coloana>,...)]
Cheia primara a unei relatii se declara prin clauza
PRIMARY
KEY, plasata fie imediat dupa atributul cheie, fie dupa descrierea
ultimului atribut al relatiei ( de regula atunci când cheia
este compusa).
Constrangerea impune valori unice in campurile asupra carora
este specificata si previne specificarea valorii NULL in respectivele
campuri.
Exemple
Intr-un tabel este permisa o singura constrangere de cheie primara.
Sintaxa folosita este:
[CONSTRAINT <nume_constrangere>]
PRIMARY KEY [(<coloana>,<coloana>,...)]