Uma observação: não sou contrário à normalização (muito pelo contrário). Só
estou instigando a discussão. =)

Vinicius

2008/9/18 Henrique de Castro <[EMAIL PROTECTED]>

> 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
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a