2010/1/7 MARCIO CASTRO <marciomouracas...@yahoo.com.br>: > Creio que se pensarmos em um modelo em que há as entidades PESSOA e CONTA, e > a uma entidade derivada do relacionamento das duas (CONTA_PESSOA), > poderíamos ter o CNPJ (só o número, claro) como chave primária na tabela > PESSOA e como PK/FK na tabela CONTA_PESSOA. Isto atenderia o problema de > mais de uma pessoa possuir a mesma conta, e uma uma pessoa possuir mais de > uma conta.
Seria o correto — mas eu diria que, idealmente, seria melhor ainda que CNPF (não CNPJ) fosse chave, digamos, de uma entidade ‘pessoa física economicamente ativa’, porque uma pessoa, a rigor, pode ser jurídica (minha firma individual) ou não ter CNPF (meu filho). > Mas se no sistema houver apenas a entidade CONTA, então não poderá ser > chave, uma vez que uma pessoa pode ter mais de uma conta, e aí teríamos a > duplicidade do CPF. Nesse caso, que considero patológico, a chave teria de ser CNPF (ou CNPJ) e número da conta. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm Sent from Sao Paulo, SP, Brésil _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral