Independencia lógica y física de los datos

La capacidad para modificar una definición de esquema en un nivel sin que afecte a una definición de esquema en el siguiente nivel más alto se llama Independencia de datos. Hay dos niveles de independencia de datos:
  • Independencia Física de datos: Es la capacidad para modificar el esquema físico sin provocar que los programas de aplicación tengan que rescribirse. Las modificaciones en el nivel físico son ocasionalmente necesarias para mejorar el funcionamiento.
  • Independencia Lógica de datos: Es la capacidad para modificar el esquema lógico sin causar que los programas de aplicación tengan que rescribirse. Las modificaciones en el nivel lógico son necesarias siempre que la estructura lógica de la base de datos se altere. La independencia de datos lógica es más fácil de proporcionar que la independencia de datos física, ya que los programas de aplicación son fuertemente dependientes de la estructura lógica de los datos a los que ellos acceden. 

Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Henry Korth. Database System Concepts, McGraw-Hill Science Engineering,2005

  • Independencia lógica es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los de aplicación. Ej agregar un registro o un elemento de información.
  • Independencia física es la capacidad de modificar el esquema interno sin alterar el esquema conceptual. Tal ves sea preciso modificar el esquema interno por necesidad de reorganizar ciertos archivos físicos a fin de mejorar el rendimiento de operaciones de obtención o actualización.


Ramez Elmasri y Shamkant B. Navathe. Sistemas de bases de Datos Conceptos Fundamentales, Segunda edición, Addison Wesley Iberoamericana, 1997