terça-feira, 9 de outubro de 2007

Flexibilidade

Um Diagrama de Entidades e Relacionamentos é flexível se as mudanças nos Requisitos de Informação e nas Regras de Negócio tiverem pouco ou nenhum impacto no DER.

Se o DER for correto, minimal e simples (legível) ele provavelmente será flexível.

Formas de garantir a flexibilidade:

  1. Procurar generalizar ou agregar ao máximo as Entidades Tipo, os Relacionamento Tipo e os Atributos visando relaxar as Regras de Restrição de Integridade;
  2. Procurar especializar ou decompor ao máximo as Entidades Tipo, os Relacionamento Tipo e os Atributos visando facilitar a inclusão de uma característica específica;
  3. Procurar decompor Relacionamentos Tipo de grau superior a 2 em outros Relacionamentos Tipo ou em outras Entidades Tipo;
  4. Procurar obter, aplicando o mecanismo acima, os valores de cardinalidade (0,N);
  5. Procurar obter, aplicando o mecanismo acima, os valores de repetição N; e
  6. Procurar obter, aplicando o mecanismo acima os valores, de cobertura de generalização (P,S).

Nenhum comentário: