Chave primária:
- Só pode haver uma restrição de chave primária em uma tabela
- Em alguns DBMS não pode ser
NULL- por exemplo. MySQL adicionaNOT NULL - Chave primária é um identificador de chave exclusivo do registro
Chave exclusiva:
- Pode haver mais de uma chave exclusiva em uma tabela
- A chave única pode ter
NULLvalores - Pode ser uma chave candidata
- A chave única pode ser
NULL; várias linhas podem terNULLvalores e, portanto, não podem ser considerados "únicos"