[firebase-br] Indices e foreign key.
Reginaldo Martins Costa
rmc1701e em gmail.com
Sex Mar 22 12:41:11 -03 2019
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?
Mais detalhes sobre a lista de discussão lista