segunda-feira, setembro 08, 2008

Idependência de Dados

Um SGBD define a interface entre o 3 níveis da arquitetura, através dos mapeamentos necessários, armazenando no dicionário de dados (DD) a informação relativa a cada nível.

Assim é possível alterar a estrutura ou características de um nível, sem ter de proceder a alterações ao nível superior;

Todas as ações se suportam nos conceitos de:

  • Independência Lógica - alterações no nível conceptual não se repercutem nas views do nível externo.
    • Refers to immunity of external schemas to changes in conceptual schema.
    • Conceptual schema changes (e.g. addition/removal of entities).
    • Should not require changes to external schema or rewrites of application programs.
  • Independência Física - alterações ao nível interno não se repercutem no nível conceitual
    • Refers to immunity of conceptual schema to changes in the internal schema.
    • Internal schema changes (e.g. using different file organizations, storage structures/devices).
    • Should not require change to conceptual or external schemas.

 

image

Nenhum comentário: