No fim das contas todo mundo usa um "código de cliente" sequencial... primeiro, porque é mais fácil de manipular um código que em geral fica com 5 ou 6 dígitos do que um CPF/CNPJ com 14 ou 15 dígitos. Segundo, porque há casos em que o mesmo CNPJ é usado por mais de um cliente. Será que vale a pena criar um monte de tabelas pra isso?
2008/7/11 Ribamar Sousa <[EMAIL PROTECTED]>: > 2008/7/11 Johnny Taylor Faria Chaves <[EMAIL PROTECTED]>: > >> > Basta declarar pessoa, cliente ou fornecedor. Três tabelas. >> > >> > Daí pessoa jurídica ou física, mais duas tabelas. >> >> Há muito estou acompanhando aos pedaços essa discussão (nem vi onde ela >> saiu >> do estoque propriamente dito e entrou nessa de clientes, fornecedores e >> etc..., mas está ótimo). >> >> Leandro, agora chegou em um ponto que venho "matutando" desde que vi o >> desvio >> citado acima. Concordo que a solução é como você mostrou acima (pessoas=> >> físicas| jurídicas + clientes| fornecedores) e facilita inserir sem >> duplicar >> dados (e esforços) funcionários (físicas), transportadoras (fornecedores e >> jurídicas), terceirizados (físicas ou jurídicas). >> >> Agora vem a pergunta, qual é (são) a(s) pk(s) disso tudo? Sequencial, você >> já >> mostrou sem sombra de dúvida que não pode ser (em qualquer contexto). >> CNPJ| >> CPF, como já debateram aqui, também está fora para a *grande maioria* dos >> casos. >> >> E mais, como você mesmo tem levantado ultimamente: *o domínio* dessa(s) >> pk(s), >> uma vez que parece que o Postgresql, nessa parte seguiu bem o padrão SQL, >> ou >> seja, fraco, quero dizer criar um domínio mesmo com operadores e tal. >> > > Mesmo sem ser o Leandro vou arriscar um palpite: em separando bem as > coisas, física, jurídica, pública e privada, acredito que se "deva" usar > nossos CPF e CNPJ. > > > -- > Ribamar FS - [EMAIL PROTECTED] > http://ribafs.net > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Alexsander da Rosa Linux User #113925
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
