Re: [firebase-br] [OFF] Joins com PKs Composta é mais demorado?

Gastão Junior gastaojunior em gmail.com
Ter Out 24 10:52:42 -03 2006


Olá Jeferson, colocando um único campo (id?) como chave primária é a solução
excelente, mas existem problemas corriqueiros nas empresas como a replicação
de dados de uma filial para outra. Neste caso a única solução "ótima" que
encontrei foi colocando a chave primária da filial como chave
extrangeira/primária em todas as tabelas que serão replicadas. Você já
precisou fazer replicação? Como resolveu o problema de conflito de chaves?

Abraços

Gastão

On 10/23/06, Jeferson Oliveira <jefersonfoliveira em gmail.com> wrote:
>
> Uma questão importante, além do desempenho, é a redundânicia de campos.
> Para fazer relacionamento com chaves compostas todos os campos que a
> compõem devem ser criados também nas tabelas relacionadas, e toda
> alteração nesses campos deve ser refletida nas demais tabelas.
> Uma forma de diminuir essa redundância é utilizar um único campo na
> PK, e criar um índice único para os demais campos; relacionando as
> demais tabelas através de um único campo.
>
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista