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

Responder a