- La independència de les dades es pot explicar mitjançant l'arquitectura de tres esquemes.
- La independència de les dades es refereix a la característica de poder modificar l'esquema a un nivell del sistema de base de dades sense alterar l'esquema al nivell superior següent.
Hi ha dos tipus d'independència de dades:
1. Independència de les dades lògiques
- La independència lògica de les dades fa referència a la característica de poder canviar l'esquema conceptual sense haver de canviar l'esquema extern.
- La independència lògica de les dades s'utilitza per separar el nivell extern de la visió conceptual.
- Si fem algun canvi a la vista conceptual de les dades, la vista de les dades de l'usuari no es veuria afectada.
- La independència lògica de les dades es produeix a nivell de la interfície d'usuari.
2. Independència de les dades físiques
- La independència de les dades físiques es pot definir com la capacitat de canviar l'esquema intern sense haver de canviar l'esquema conceptual.
- Si fem algun canvi en la mida d'emmagatzematge del servidor del sistema de bases de dades, l'estructura conceptual de la base de dades no es veurà afectada.
- La independència de les dades físiques s'utilitza per separar els nivells conceptuals dels nivells interns.
- La independència de les dades físiques es produeix a nivell d'interfície lògica.
Fig: Independència de les dades