Brant
Al principio, se utilizó el sistema de archivos para manejar la base de datos. En este sistema, cada aplicación (software que usa y trabaja con esos datos) define, define y mantiene sus propios datos. Por lo tanto, los datos no eran independientes de estas aplicaciones, es decir, para cambiar la definición de los datos también tuvimos que cambiar la aplicación. Pero ahora se utilizan sistemas de administración de bases de datos para administrar las bases de datos. Estos sistemas mantienen los datos independientes de las aplicaciones y cada aplicación puede acceder a los datos a través de la misma interfaz de los sistemas de administración de bases de datos. Los programas de aplicación son inmunes a los cambios en la organización lógica o física de los datos y viceversa. As Data se puede definir en dos niveles, ya sea lógicamente o físicamente. La definición de datos lógicos se conoce como definición de esquema, mientras que la última se conoce como descripción de datos físicos.• La independencia lógica de los datos se refiere a la inmunidad de los programas de aplicación a la estructura lógica de la base de datos. Por ejemplo, si agregamos más atributos a una relación en la base de datos, los métodos de acceso a los datos utilizados por la aplicación no deberían verse afectados. • La independencia de los datos físicos dice que los programas de aplicación no deben preocuparse por la organización de los datos físicos. Por lo tanto, no es necesario modificar los programas de aplicación cuando se cambia la organización de los datos físicos.Por lo tanto, no es necesario modificar los programas de aplicación cuando se cambia la organización de los datos físicos.Por lo tanto, no es necesario modificar los programas de aplicación cuando se cambia la organización de los datos físicos.
Marcos
Dos trabajos de investigación de 1968 por DL Childs describieron operaciones con datos basados en la teoría de conjuntos y aplicaciones que son independientes de la estructura física de los datos. El Dr. Edgar Codd citó uno de esos artículos en su artículo sobre el modelo de datos relacionales que llevó a la creación de las bases de datos SQL actuales. Hay una explicación en el sitio del Dr. Dobb:
"Conjuntos, modelos de datos e independencia de datos"
www.drdobbs.com