Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvidas Aula - 5 Hierarquias e Tipo de Dimensões / 3 Dimensões Irregulares

Só pra confirmar e desencargo de consciência. Essa tabela tabela pai/filho seria a dimensão em si, seria ela que faz a ligação com a fato né? Ou ela seria uma tabela auxiliar no estilo Modelo Floco de Neve?

1 resposta
solução!

Oi Tiago, tudo bem?

Sim, essa tabela é a dimensão. Sendo mais específica, é a Dimensão Organizacional, mas como é uma dimensão irregular é feito um auto relacionamento.

Vou te dar um exemplo e uma explicação melhor, você vai ver isso mais pra frente nos cursos dessa formação.

A dimensão organizacional é basicamente uma tabela de funcionários, ela possui três hierarquias e a hierarquia mais alta são os diretores e conforme vai descendo a hierarquia, os funcionários reportam ao supervisor, o supervisor ao diretor, só que o diretor não tem a quem reportar, então é aí que vem o buraco na hierarquia. E por ela ter um buraco na hierarquia, é chamada de dimensão irregular e uma forma de resolver esse problema é criando uma tabela pai-filho, ou seja, uma tabela que faça um auto relacionamento.

E porque é feito esse auto relacionamento?

Como falei ali em cima, podemos ver essa tabela, como uma tabela de funcionário, certo? Temos o Cod_Pai (FK) e o Cod_Filho (PK). Podemos ver que três não possuem o código pai, por serem o nível mais alto (diretores):

Imgur

Mas também temos os outros funcionários que reportam a esses diretores, podemos ver isso pelo relacionamento ente o Cod_Pai e Cod_Filho. Por conta disso, a dimensão organizacional faz um auto relacionamento, para poder relacionar quem reporta a quem ali dentro. Ao mesmo tempo que alguns são diretores, eles também são funcionários.

Espero ter ajudado. Qualquer dúvidas, estou sempre por aqui :)