- 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.
ábra: Adatfüggetlenség