- Independența datelor poate fi explicată folosind arhitectura cu trei scheme.
- Independența datelor se referă la caracteristica de a putea modifica schema la un nivel al sistemului de baze de date fără a modifica schema la nivelul următor superior.
Există două tipuri de independență a datelor:
1. Independenta logica a datelor
- Independența logică a datelor se referă la caracteristica de a putea schimba schema conceptuală fără a fi nevoie să schimbe schema externă.
- Independența logică a datelor este folosită pentru a separa nivelul extern de viziunea conceptuală.
- Dacă facem modificări în vizualizarea conceptuală a datelor, atunci vizualizarea datelor de utilizator nu ar fi afectată.
- Independența logică a datelor are loc la nivelul interfeței cu utilizatorul.
2. Independența datelor fizice
- Independența datelor fizice poate fi definită ca capacitatea de a schimba schema internă fără a fi nevoie să schimbe schema conceptuală.
- Dacă facem modificări în dimensiunea de stocare a serverului de sistem de baze de date, atunci structura conceptuală a bazei de date nu va fi afectată.
- Independența datelor fizice este folosită pentru a separa nivelurile conceptuale de nivelurile interne.
- Independența datelor fizice apare la nivelul interfeței logice.
Fig: Independența datelor