Skip to main content

8.4. Exemplos de Hierarquia

A liberdade proposta pela camada de relacionamentos da solução MD2 MDM para criação e armazenamento de dados permite que hierarquias sejam suportadas. Seguem abaixo exemplos práticos para ilustrar a possibilidade levantada:

Hierarquia Equilibrada

Representação onde os ramos da hierarquia descem ao mesmo nível, que por sua vez representa o mesmo tipo de informação e é logicamente equivalente.

É possível citar um relacionamento onde o primeiro nível da hierarquia é um grupo da área hospitalar, o segundo nível é referente aos hospitais e formado por um relacionamento Pertence, e o terceiro nível contempla o executivo-chefe de cada hospital, sendo formado por um relacionamento Chefia

Hierarquia Desequilibrada

Incluem níveis logicamente equivalentes, mas cada ramo da hierarquia pode descer a um nível diferente. Em outras palavras, uma hierarquia desequilibrada contém membros da folha em mais de um nível.

Para exemplificar esse caso é possível citar relacionamento Filho(a), que formam uma árvore genealógica, onde o algum dos membros não tenha um filho.


Hierarquia Recursiva

Representações onde uma entidade tem um atributo baseado em domínio baseado na própria entidade. Um exemplo é uma estrutura organizacional, onde cria-se um relacionamento Chefia, em que um funcionário A pode gerenciar outro B, e esse mesmo funcionário B pode gerenciar uma pessoa C.