Clave principal:
- Solo puede haber una restricción de clave principal en una tabla
- En algunos DBMS no puede ser
NULL
- p.ej. MySQL agregaNOT NULL
- Primary Key es un identificador de clave único del registro
Clave única:
- Puede haber más de una clave única en una tabla
- La clave única puede tener
NULL
valores - Puede ser una clave candidata
- La clave única puede ser
NULL
; múltiples filas pueden tenerNULL
valores y, por lo tanto, no se pueden considerar "únicos"