- La independencia de los datos se puede explicar utilizando la arquitectura de tres esquemas.
- La independencia de datos se refiere a la característica de poder modificar el esquema en un nivel del sistema de base de datos sin alterar el esquema en el siguiente nivel superior.
Hay dos tipos de independencia de datos:
1. Independencia lógica de los datos
- La independencia lógica de los datos se refiere a la característica de poder cambiar el esquema conceptual sin tener que cambiar el esquema externo.
- La independencia lógica de datos se utiliza para separar el nivel externo de la vista conceptual.
- Si realizamos algún cambio en la vista conceptual de los datos, la vista de los datos por parte del usuario no se verá afectada.
- La independencia lógica de los datos se produce en el nivel de la interfaz de usuario.
2. Independencia de los datos físicos
- La independencia física de los datos se puede definir como la capacidad de cambiar el esquema interno sin tener que cambiar el esquema conceptual.
- Si realizamos algún cambio en el tamaño de almacenamiento del servidor del sistema de base de datos, la estructura conceptual de la base de datos no se verá afectada.
- La independencia de datos físicos se utiliza para separar los niveles conceptuales de los niveles internos.
- La independencia de los datos físicos se produce en el nivel de la interfaz lógica.
Fig: Independencia de datos