Independencia de datos físicos y lógicos

1. Independencia de los datos físicos: 

La independencia física de los datos se define como la capacidad de realizar cambios en la estructura del nivel más bajo del sistema de gestión de bases de datos (DBMS) sin afectar los esquemas de nivel superior. Por lo tanto, la modificación en el nivel Físico no debería resultar en ningún cambio en los niveles Lógico o de Vista. 

Nota: 
hay 3 niveles en la arquitectura de esquema de DBMS: nivel físico, nivel lógico y nivel de vista (dispuestos del nivel más bajo al más alto). 

Ejemplo: 
los cambios en el nivel más bajo (nivel físico) son: crear un nuevo archivo, almacenar los nuevos archivos en el sistema, crear un nuevo índice, etc. 

Ejemplos de por qué es posible que deseemos realizar algún tipo de modificación de datos a nivel físico: es posible que deseemos alterar o cambiar los datos a nivel físico. Esto se debe a que es posible que deseemos agregar o eliminar archivos e índices para mejorar el rendimiento del sistema de base de datos y hacerlo más rápido. Por lo tanto, de esta manera, la independencia física de los datos nos permite realizar ajustes de rendimiento. Idealmente, cuando cambiamos el nivel físico, no querríamos alterar el nivel lógico y de vista. 

¿Cómo se logra la independencia física de los datos? 

La independencia de datos físicos se logra modificando la capa física a la asignación de capa lógica (asignación PL-LL). Debemos asegurarnos de que la modificación que hemos hecho esté localizada. 

Independencia de datos lógicos 

La independencia lógica de los datos se define como la capacidad de realizar cambios en la estructura del nivel medio del sistema de administración de bases de datos (DBMS) sin afectar el esquema de nivel más alto o los programas de aplicación. Por lo tanto, la modificación del nivel lógico no debería dar lugar a ningún cambio en los niveles de visualización o los programas de aplicación. 

Ejemplo: 
los cambios en el nivel medio (nivel lógico) son: agregar nuevos atributos a una relación, eliminar atributos existentes de la relación, etc. Idealmente, no querríamos cambiar ninguna aplicación o programa que no requiera el uso de los modificados. atributo. 

¿Cómo se logra la Independencia Lógica de Datos? 

La independencia de datos lógicos se logra modificando la capa de vista a la asignación de capa lógica (asignación VL-LL). 

Publicación traducida automáticamente

Artículo escrito por supriya_saxena 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 *