Concordo com o Pedro e também sou a favor de bancos de dados normalizados. Odeio duplicidade de dados hehe..
E tipo, quanto a desempenho, se vc fizer uma aplicação bem feita, preocupar com índices, não fazer consultas excessivas, pode ficar tranquilo que o desempenho está garantido :) 2008/9/18 Pedro <[EMAIL PROTECTED]> > Lógico que tem vantagem, mas alguém se deparou com a situação: Fazer > relatórios em um banco não normalizado? > Não há consistência nos dados. > > =D > > Att, > > Vinicius Cruz escreveu: > > Aumenta a organização, diminui a duplicidade. > > Por outro lado, há uma possibilidade de aumento de performance, que é (a > meu ver) o que o cliente mais quer. (Ele pouco se lixa pros nossos > problemas). > > Vinicius > > 2008/9/18 Pedro <[EMAIL PROTECTED]> > >> O símbolo '=' é um 'join' implícito, portanto 'inner' e '=' são apenas >> duas maneiras diferentes de representar uma mesma instrução, dentro de cada >> banco de dados existe um módulo chamado processador de consultas, que >> converte instruções SQL para uma nível mais baixo, assim uma mesma consulta >> pode ser escrita de várias formas diferentes. >> >> Eu sou a favor de manter o banco mais normalizado possível, as consultas >> se tornam mais complexas, mas aumenta a organização e diminui a duplicidade >> de dados, entre outras vantagens. >> >> Att, >> >> Vinicius Cruz escreveu: >> >> Pra não perder o foco do email anterior... =) >> >> Sobre o que o Eric falou, "A idéia é manter a modelagem do seu banco da >> forma que evite ao máximo a necessidade de se fazer um JOIN.", fiquei >> pensando sobre o conceito de normalização no banco de dados, que, de certa >> forma, "estimula"o JOIN, não? >> >> A 3º forma normal, por exemplo >> >> http://pt.wikipedia.org/wiki/Banco_de_dados_relacional#Terceira_Forma_Normal_.28FN3.29 >> >> Antes de usar o JOIN, eu constumava fazer algo assim: >> SELECT * FROM tabela_1 t1, tabela_2 t2 WHERE t1.id=t2.id >> >> Essa forma é menos custosa que o join? >> >> Vinicius >> ps.: tenho observado que constantemente tem um pos off-topic. Se estiver >> incomodando algum participante da lista, é só falar... >> >> >> ------------------------------ >> >> _______________________________________________ >> Lista mailing [EMAIL >> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> >> -- >> 'É um orgulho ter você como nosso cliente' >> ____________________________ >> Pedro Belmino >> Desenvolvedor >> >> ArgoHost.net >> Hospedagem Web com Facilidadehttp://www.argohost.net >> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844 >> Contato direto: Ramal 107 >> E-mail: [EMAIL PROTECTED] >> >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> > ------------------------------ > > _______________________________________________ > Lista mailing [EMAIL > PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > -- > 'É um orgulho ter você como nosso cliente' > ____________________________ > Pedro Belmino > Desenvolvedor > > ArgoHost.net > Hospedagem Web com Facilidadehttp://www.argohost.net > Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844 > Contato direto: Ramal 107 > E-mail: [EMAIL PROTECTED] > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

