Duvida sobre BD RESOLVIDO

Pessoal, parece meio cretino a pergunta, mas posso colocar o CPF ou CNPJ como chave primaria?
Tipo, estou fazendo um BD e achei interessante colocar o CPF ou CNPJ como chave primaria já que nao existe
CPF e CNPJ iguais para ninguem, e fica mais facil para eu puxar do banco de dados quando eu precisar
puxar os dados de uma empresa cadastrada no BD.

Isso é valido ou nao?

Obrigado!

amigo, a chave primaria deve ser um campo que nao possui valores duplicados e que nunca seja nulo…

cpf e cnpj nunca repetem, porem voce nao podera permitir cadastro sem essa informaçao

abrasssss

O melhor seria você criar um id (identificador), numeros sequenciais, que vai ser a chave primária da tabela e usar o cpf ou cnpj como chave estrangeira, pois não eh legal você ter informações da sua lógica de negócios como chave primária.
Espero que tenha ajudado ou pelo menos dado uma esclarecida.

Flow

Valeu pessoal!

Esclareceu sim! Achei melhor criar uma chave estrangeira mesmo!

Abracos!