Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!

Redução de Arquivos

Quando entre as Entidades observa-se um Relacionamento de classes 1:N) ou (1:1), uma das Entidades poderá absorver o Relacionamento.

A escolha de qual das Entidades irá absorver o Relacionamento, será determinada a partir de uma análise de otimização.

Por exemplo, no Relacionamento entre DEPARTAMENTOS e FUNCIONÁRIOS (1:N), a Entidade FUNCIONÁRIO pode absorver o Relacionamento LOTAÇÃO, através da declaração da chave estrangeira (referência ao atributo determinante da Entidade DEPARTAMENTO), uma vez que todos os funcionários estão lotados em um departamento.

Outro exemplo, é o do Relacionamento CHEFIA, entre as mesmas Entidades, onde a Entidade encarregada de absorver o Relacionamento deve ser a Entidade DEPARTAMENTOS, pois não justifica declarar o Relacionamento dentro da Entidade FUNCIONÁRIOS, já que nem todos os funcionários são gerentes de departamento.

Relacionamentos de Classe de (N:N) são sempre implementados através de Arquivos Relacionamentos.

Anterior Próximo Sumário Fale conosco! OpenBASE! o Banco de Dados inteligente!