ifpb-sr / sisriso

MIT License
0 stars 2 forks source link

CPF pode ser usado como chave primaria(PK) de Paciente?? #33

Closed alefemoreira closed 5 years ago

alefemoreira commented 5 years ago

Estou em duvida se o CPF pode ser uma PK de paciente ou se devo criar um ID

alefemoreira commented 5 years ago

CPF deve ser unique?

edusantana commented 5 years ago

A chave primária deve ser um ID.

Não recomendo colocar o CPF como unique, pq então você estará tornando o CPF obrigatório. Os campos uniques não podem ser null (pois existiriam mais de um null, e não seriam mais unique).

O que você pode fazer, caso utilize o campo CPF em consultas, é adicionar um índice com o CPF, mas somente se existirem consultas pelo CPF.

alefemoreira commented 5 years ago

Entendi