1
resposta

Chave Primária na tabela fato

Na criação das tabelas fato, ao invés das PK das dimensões virarem FK da tabela fato, relacionou PK com PK. No prório exercício diz que tem que ser criadas chaves estrangeiras na tabela fato. O que faz mais sentido por ser uma chave que se repete. 1:N da Dim pra Fato. Poderia explicar?

1 resposta

Oi Michel, tudo bom?

A tabela fato é composta por indicadores e chaves para cada uma das dimensões. A chave primária da tabela Fato é composta por atributos que correspondem a chaves estrangeiras, satisfazendo as restrições impostas pela integridade de entidade (obrigatoriedade e unicidade da chave primária) e pela integridade referencial.

Resumindo, a chave primária da tabela fato: é uma combinação das chaves primárias das tabelas dimensões. Não sei se existem outros modelos por ai, mas o mais comum é que todas as chaves primárias das tabelas fato sejam chaves primárias das dimensões.

Se formos analisar a Fato 001, temos a chave primária, que é a combinação das PKs das dimensões e as FKs, para cada dimensão.

Imgur

Qualquer dúvida estou à disposição, tá bom? :)