logo

Independência de dados

  • A independência de dados pode ser explicada usando a arquitetura de três esquemas.
  • A independência de dados refere-se à característica de poder modificar o esquema em um nível do sistema de banco de dados sem alterar o esquema no próximo nível superior.

Existem dois tipos de independência de dados:

1. Independência de dados lógicos

  • A independência lógica de dados refere-se à característica de poder alterar o esquema conceitual sem ter que alterar o esquema externo.
  • A independência lógica de dados é usada para separar o nível externo da visão conceitual.
  • Se fizermos alguma alteração na visão conceitual dos dados, a visão dos dados do usuário não será afetada.
  • A independência lógica dos dados ocorre no nível da interface do usuário.

2. Independência de dados físicos

  • A independência física dos dados pode ser definida como a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual.
  • Se fizermos alguma alteração no tamanho de armazenamento do servidor do sistema de banco de dados, a estrutura conceitual do banco de dados não será afetada.
  • A independência física dos dados é usada para separar os níveis conceituais dos níveis internos.
  • A independência física dos dados ocorre no nível da interface lógica.

Independência de dados do SGBD

Fig: Independência de Dados