Desculpe, foi a forma de responder o email que foi errada. Em 9 de novembro de 2011 14:01, Marllos <[email protected]> escreveu:
> > > Em 9 de novembro de 2011 13:55, Guimarães Faria Corcete DUTRA, Leandro < > [email protected]> escreveu: > > Por favor, procure manter as discussões na lista, para que todos >> aproveitem. >> >> Le 2011-N-9 11h40, Marllos a écrit : >> > a mensagem fo enviada incompleta >> >> Sem problemas… >> >> >> > Não sei. Se tem inconsistências graves, quero aprender e corrigir. >> >> Ótimo! >> >> A lista não é espaço para cursos, mas podemos sugerir leituras e >> apontar problemas específicos. >> >> Quanto a leituras, a fundamental seria _Introdução a Sistemas de >> Bancos >> de Dados_, do Chris(topher) J DATE. >> >> Quanto a problemas específicos: >> >> >> > Recebi um sistema em Asp com base de dados em Firebird. Estou migrando >> > esse sistema para PHP com Postgresql. >> >> Tu sabes que existe ASP livre para Apache, não? Pode ser mais fácil que >> para PHP. >> >> >> > A base que eu recebi, tem muitas tabelas cujas >> > chaves primárias são: >> > >> > ID_NOME_CHAVE CHAR(36) NOT NULL, >> >> Quiseste dizer id_nome_tabela? Ou as chaves têm nome diferente da >> tabela? Nada errado, só curioso. >> >> O problema é que essas chaves garantem unicidade do registro >> físico, >> não dos dados lógicos. Toda tabela precisa ter ao menos uma chave >> natural, composta ou simples; e freqüentemente essa chave natural vai >> dispensar a chave artificial, tornando o modelo mais lógico e simples de >> entender, além de enxuto e, amiúde, até acelerando o sistema. >> >> Além disso, com chaves naturais muitos problemas de manutenção de >> chaves artificiais, como parece ser o que queres resolver, simplesmente >> desaparecem. A manutenção das chaves naturais traz seus próprios >> problemas, mas são mais lógicos e muitos se resolvem declarativamente, >> por exemplo declarando chaves ON CASCADE UPDATE ou DELETE. >> >> >> -- >> skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra >> +55 (61) 3546 7191 gTalk: xmpp:[email protected] >> +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 >> BRAZIL GMT-3 MSN: msnim:[email protected] >> > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
