[firebase-br] Indices compostos..

Francisco Thiago jeandeadlucky em yahoo.com.br
Sex Mar 11 16:38:30 -03 2005


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
> 








Mais detalhes sobre a lista de discussão lista