logo

Adatfüggetlenség

  • Az adatfüggetlenség a háromsémás architektúrával magyarázható.
  • Az adatfüggetlenség arra utal, hogy a séma az adatbázisrendszer egyik szintjén módosítható anélkül, hogy a séma a következő magasabb szinten megváltozna.

Kétféle adatfüggetlenség létezik:

1. Logikai adatfüggetlenség

  • A logikai adatfüggetlenség arra utal, hogy a külső séma megváltoztatása nélkül képes megváltoztatni a fogalmi sémát.
  • A logikai adatfüggetlenség a külső szint és a fogalmi nézet elkülönítésére szolgál.
  • Ha bármilyen változtatást végzünk az adatok elvi nézetében, akkor az adatok felhasználói nézetét ez nem érinti.
  • A logikai adatfüggetlenség a felhasználói felület szintjén történik.

2. Fizikai adatok függetlensége

  • A fizikai adatfüggetlenség úgy definiálható, mint a belső séma megváltoztatásának képessége a koncepcionális séma megváltoztatása nélkül.
  • Ha bármilyen változtatást végzünk az adatbázisrendszer-kiszolgáló tárhelyméretében, akkor az adatbázis koncepcionális szerkezetét ez nem érinti.
  • A fizikai adatfüggetlenséget a fogalmi szintek és a belső szintek elkülönítésére használják.
  • A fizikai adatok függetlensége a logikai interfész szintjén történik.

DBMS adatfüggetlenség

ábra: Adatfüggetlenség