Obrigado pelos comentários de vocês. Eu costumo normalizar tudo, e muitas vezes os programadores e outras pessoas que precisam acessar as bases reclamam que precisam "dar mil voltas" pra pegar as informações. Eu mesmo já me peguei reclamando dos meus próprios modelos... hehehe. Por exemplo, costumo ter uma tabela pessoa e outras tabelas para fornecedores, funcionários, etc. No caso dos endereços, que citei no email anterior, sempre há quem reclame que pra pegar o endereço de uma pessoa (em 99,5% dos casos existe apenas um por pessoa) é preciso ir lá na tabela "endereço".
Ando tão cansado que nem tenho mais saco pra ficar explicando os motivos. É bom ver alguns comentários reforçando as minhas idéias de vez em quando. :-) 2008/5/15 Leandro DUTRA <[EMAIL PROTECTED]>: > 2008/5/15 Evandro Ricardo Silvestre <[EMAIL PROTECTED]>: > > Se eu condicionar a consultar para apenas *clientes* e tiver um indice > > no campo que indica a categoria da entidade (o campo utilizado para > > condicionar) vai continuar enchendo a memória com os fornecedores? > > Mais um índice, mais escritas, mais leitura, mais uso de cache, mais > complexidade. > > Acredite, normalização foi criada por gente *muito* mais inteligente > do que eu. Não é uma simples técnica, é uma teoria de dependência > funcional muito, muito bem pensada. > > Há exceções? Há, pelo menos com a tecnologia atual. Mas não passa > disso, exceções. Evite otimização precoce, que é a raiz de toda sorte > de males. > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]<[EMAIL PROTECTED]> > +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 > +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente, Alexsander da Rosa Linux User #113925
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral