Diferencia entre independencia de datos físicos y lógicos

Requisito previo: Independencia de datos físicos y lógicos 

1. Independencia de datos físicos: 
La independencia de datos físicos se utiliza básicamente para separar los niveles conceptuales de los niveles internos/físicos. Es fácil lograr la independencia física de los datos. Con este tipo de independencia, el usuario puede cambiar las estructuras de almacenamiento físico o los dispositivos que tienen un efecto en el esquema conceptual. 

Ejemplos de cambios en Independencia de datos físicos: 

  • Es mediante el uso de nuevos dispositivos de almacenamiento como disco duro o cintas magnéticas. 
  • Modificación de la técnica de organización de archivos en la Base de Datos 
  • Cambiar a diferentes estructuras de datos. 
  • Cambiar el método de acceso. 
  • Modificación de índices. 
  • Para cambiar las técnicas de compresión o los algoritmos de hashing. 
  • Para cambiar la ubicación de la base de datos de, por ejemplo, la unidad C a la unidad D. 
     

2. Independencia de datos lógicos: 
la independencia de datos lógicos se utiliza para cambiar el esquema conceptual sin cambiar las siguientes cosas: 

  • Vistas externas
  • API o programas externos

Ejemplos de cambios en Independencia de datos lógicos: 

  • Es posible agregar/modificar/eliminar un nuevo atributo, entidad o relación sin tener que volver a escribir los programas de aplicación existentes 
  • Fusión de dos registros en uno 
  • Para romper un registro existente, es decir, para dividir el registro en dos o más registros 
     

Diferencia entre independencia de datos físicos y lógicos:  

Independencia de datos físicos Independencia de datos lógicos
Se trata principalmente de cómo se almacenan los datos en el sistema. Se preocupa principalmente por la estructura o la definición cambiante de datos.
Es fácil de recuperar. Es difícil de recuperar porque los datos dependen principalmente de la estructura lógica de los datos.
En comparación con la independencia lógica, es fácil lograr la independencia física de los datos. En comparación con la independencia física, no es fácil lograr la independencia lógica de los datos.
Cualquier cambio a nivel físico, no requiere cambiar a nivel de aplicación. El cambio en el nivel lógico requiere un cambio en el nivel de aplicación.
Las modificaciones realizadas a nivel interno pueden o no ser necesarias para mejorar el desempeño de la estructura. Las modificaciones realizadas a nivel lógico son significativas siempre que se vaya a cambiar la estructura lógica de la base de datos.
Tiene que ver con el esquema interno. Se ocupa del esquema conceptual.
Ejemplo: cambio en las técnicas de compresión, algoritmos hash y dispositivos de almacenamiento, etc. Ejemplo: Agregar/Modificar o Eliminar un nuevo atributo.

Publicación traducida automáticamente

Artículo escrito por itskawal2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *