[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