[firebase-br] Indices e foreign key.

Igor Borges igor.hb em gmail.com
Sex Mar 22 21:46:06 -03 2019


Reginaldo, 
O melhor dos mundos é voce remodelar seu banco de dados afim de criar as PK por ID  e as chaves compostas atuais serem transformadas em UK. Acredito que você precise mexer no sistema. 

Enviado do meu iPhone

Em 22 de mar de 2019, à(s) 12:41, Reginaldo Martins Costa <rmc1701e em gmail.com> escreveu:

> Olá pessoal!
> 
> Meu sistema está ficando com várias tabelas que possuem chave composta com
> vários campos.
> 
> REQUISIÇÃO (2 campos PK) -1-N-> ITEMREQUISIÇÃO (4 campos PK, contendo os 2
> campos de requisição como FK)
> 
> COTAÇÃO (2 campos, contendo os 2 campos de requisição como FK)
> 
> ITEMCOTAÇÃO: a PK é composta dos dois campos PK de COTAÇÃO, MAIS os 4
> campos PK de ITEMREQUISIÇÃO)
> 
> PERGUNTA:
> 1. Indices PK e FK com tantos campos assim podem afetar a performance do
> banco a médio e longo prazo?
> 
> 2. Conheço um sistema que possuem campos seriais (ID) em todas as tabelas
> para fazerem o trabalho do relacionamento. Isso seria melhor do que as
> chaves compostas? Lembrando que com essa solução o banco ainda tem que ter
> os índices únicos com os campos compostos.
> 
> Qual a opinião de vocês?
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html




Mais detalhes sobre a lista de discussão lista