logo

Dataoberoende

  • Dataoberoende kan förklaras med tre-schemaarkitekturen.
  • Dataoberoende avser egenskapen att kunna modifiera schemat på en nivå i databassystemet utan att ändra schemat på nästa högre nivå.

Det finns två typer av dataoberoende:

1. Logiskt dataoberoende

  • Logiskt dataoberoende avser egenskapen att kunna ändra det konceptuella schemat utan att behöva ändra det externa schemat.
  • Logisk dataoberoende används för att skilja den externa nivån från den konceptuella synen.
  • Om vi ​​gör några ändringar i den konceptuella vyn av uppgifterna, kommer användarens vy av uppgifterna inte att påverkas.
  • Logisk dataoberoende uppstår på användargränssnittsnivå.

2. Fysisk dataoberoende

  • Fysiskt dataoberoende kan definieras som förmågan att ändra det interna schemat utan att behöva ändra det konceptuella schemat.
  • Om vi ​​gör några ändringar i lagringsstorleken på databassystemservern kommer den konceptuella strukturen för databasen inte att påverkas.
  • Fysiskt dataoberoende används för att skilja konceptuella nivåer från de interna nivåerna.
  • Fysiskt dataoberoende uppstår på den logiska gränssnittsnivån.

DBMS-dataoberoende

Fig: Dataoberoende