[firebase-br] Indices compostos..

Ivan ich em via.com.br
Seg Mar 14 07:55:17 -03 2005


A minha professora tb disse que uma PK era necessaria, mas no mundo real 
a coisa é bem diferente...



Francisco Thiago escreveu:
> Puxa! Seis campos!
> 
> E quantos campos tem a sua tabela?
> 
> 
> E complicada esta questão de PK Lembro da minha professora de Análise 
> dizendo que os campos que fossem PK's deveriam identificar unicamente a 
> linha em toda a tabela... Pensando nisso, acho que num caso onde você já 
> tem uma chave auto-incremento, demais campos como PK seriam 
> desnecessários (oras, não vai repetir nunca!). Agora, PK são 
> programaticamente diferentes de unique keys... Uma diferença sutil 
> mas... (sendo redundante) que faz diferença
> 
> Francisco Thiago de Almeida
> Enter&Plug Informática
> Divisão: Desenvolvimento e Banco de dados
> MSN: thiago em enterplug.com.br
> 
> 
> ----- Original Message ----- From: "Ivan" 
> <ich em via.com.br>
> To: <lista em firebase.com.br>
> Sent: Friday, March 11, 2005 12:51 PM
> Subject: Re: [firebase-br] Indices compostos..
> 
> 
>> Eu uso tabelas com até 6 campos no pk, é muito bom pra performance só 
>> da um pouco mais de trabalho pra implementar
>>
>> Fausto escreveu:
>>
>>> Bom dia..
>>>
>>> Estou com uma dúvida ref. a indices compostos no FB, pois tenho visto 
>>> que as opiniões divergem, uns dizem que não há problema, já outros 
>>> dizem para evitar ao máximo.
>>>
>>> Gostaria que os amigos opinassem tendo como exemplo uma tabela de 
>>> comissões onde entre outros campos temos:
>>> NumeroVenda  (PK)
>>> Numeroitem     (PK)  CodigoVendedor
>>> DataMovto
>>> CodigoProduto
>>> ValordaVenda
>>> ValorComissao
>>>
>>> Neste exemplo a PK já vai ser composta, pois a comissão esta no 
>>> produto, e para consultas teria um outro indice secundário que seria 
>>> o codigo do vendedor + a data do movto. Como vcs podem notar estou 
>>> meio perdido quanto a utilização de indices compostos, afinal de 
>>> contas esta técnica é segura?
>>>
>>> Fausto ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço 
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>
> 
> 
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 





Mais detalhes sobre a lista de discussão lista