Em bancos de dados, uma restrição unique é usada para
definir a coluna ou colunas que precisam ser exclusivas em
uma tabela. Uma restrição unique impedirá a duplicação de
dados em uma tabela. Embora uma chave primária também
defina a exclusividade para uma coluna ou colunas, existem
diferenças importantes entre uma restrição unique e uma
chave primária, que são
A
uma tabela pode ter mais de uma chave primária e uma
chave primária permite valores nulos.
B
uma tabela só pode ter uma chave primária e uma chave
primária não permite valores nulos.