logo

Datauafhængighed

  • Datauafhængighed kan forklares ved hjælp af tre-skema-arkitekturen.
  • Datauafhængighed refererer til karakteristisk for at være i stand til at ændre skemaet på et niveau i databasesystemet uden at ændre skemaet på det næste højere niveau.

Der er to typer datauafhængighed:

1. Logisk datauafhængighed

  • Logisk datauafhængighed refererer til karakteristisk for at kunne ændre det konceptuelle skema uden at skulle ændre det eksterne skema.
  • Logisk datauafhængighed bruges til at adskille det eksterne niveau fra det konceptuelle synspunkt.
  • Hvis vi foretager ændringer i den konceptuelle visning af dataene, vil brugervisningen af ​​dataene ikke blive påvirket.
  • Logisk datauafhængighed forekommer på brugergrænsefladeniveau.

2. Fysisk datauafhængighed

  • Fysisk datauafhængighed kan defineres som evnen til at ændre det interne skema uden at skulle ændre det konceptuelle skema.
  • Hvis vi foretager ændringer i lagerstørrelsen på databasesystemserveren, vil den konceptuelle struktur af databasen ikke blive påvirket.
  • Fysisk datauafhængighed bruges til at adskille konceptuelle niveauer fra de interne niveauer.
  • Fysisk datauafhængighed forekommer på det logiske grænsefladeniveau.

DBMS datauafhængighed

Fig.: Datauafhængighed