CPF/CNPJ - Utilizar ou não como chave primária?
18/12/2012
0
Estou fazendo uma aplicação que será utilizada em vários pontos diferentes (off line) e no
decorrer da semana serão juntadas em um banco único (retaguarda).
Um cliente no decorrer da semana , poderá ser cadastrado em vários pontos diferentes, onde
pensei em utilizar CPF/CNPJ para evitar duplicidade, no momento que os registros forem ´juntados´
na retaguarda.
Alguem teria alguma sugestão de como posso criar uma chave primária, não sendo CPF/CNPJ?
Obrigado
Pirasol
Posts
19/12/2012
Jair N.
1º Será que todo mundo é uma pessoa CNP (Cadastro Nacional de Pessoa) entidade (Física ou Jurídica). Todas pessoas Juridicas tem seu cadastro CNPJ(CGC) inclusive as multinacionais em solo nacional, fora daqui qual é a regra, e com certeza nem todas pessoas consideradas Fisicas tem seu CNPF(CPF/CIC) lembre-se pessoas menores, pessoas extrangeiras e as empresas não constituidas como exemplo micro-empresários etc.
2º Se, não tiver o ducumento ou informado erradamente, permite cadastrar? (olha o tempo para essa confirmação);
3º Se o governo federal mudar a regra desse documento, de uma hora para outras como por exemplo o CPF para o DU (documento único) com mais dígitos ou um padrão internacional você vai fazer o quê? com essa chave para adaptações.
Se, levar em consideração essa poderia ser considerada uma das chaves "canditatas" eu chamaria de secundárias, terciárias etc, dependendo a que nível que ela possa ter corrupta ou duplicada.
Estou fazendo uma aplicação que será utilizada em vários pontos diferentes (off line) e no
decorrer da semana serão juntadas em um banco único (retaguarda).
Um cliente no decorrer da semana , poderá ser cadastrado em vários pontos diferentes, onde
pensei em utilizar CPF/CNPJ para evitar duplicidade, no momento que os registros forem ´juntados´
na retaguarda.
Alguem teria alguma sugestão de como posso criar uma chave primária, não sendo CPF/CNPJ?
Obrigado
04/03/2013
Douglas
se pode definir o CPF ou CNPJ.
Como unique, ou seja nenhum deles,
poderão se repetir em sua base de dados.
21/05/2013
Gilberto Moura
qualquer coisa posta seu email que eu lhe envio alguma coisa sobre o assunto.
Clique aqui para fazer login e interagir na Comunidade :)