Explique por qué la independencia estructural es importante para las personas que desarrollan y mantienen aplicaciones de bases de datos y para los usuarios de bases de datos.

1 Respuestas


  • La independencia estructural es un atributo particular de una base de datos que permite a los usuarios y administradores realizar cambios dentro de la estructura del archivo de la base de datos, sin tener un efecto adverso en la capacidad del programa de aplicación para acceder a los datos dentro del archivo. Sin este tipo de estructura de base de datos, cualquier cambio en los datos (como agregar un campo) haría que las aplicaciones que acceden a la nueva estructura del archivador sean más o menos inoperables, lo que significa que este tipo de estructura de base de datos es bastante importante.



    A lo largo de los años, las bases de datos han evolucionado y se han convertido en nuevas estructuras. La base de datos inicial basada en archivos de 1968 fue la predecesora de una base de datos moderna, mediante la cual la información se gestionaba en un archivo plano. Los datos se almacenaron en archivos, con interfaz entre programas y archivos. El mapeo ocurrió entre archivos lógicos y archivos físicos, y un archivo habría correspondido a uno o varios programas. Esto proporcionó una seguridad débil, así como altos costos de mantenimiento, como garantizar la coherencia de los datos y controlar el acceso.



    A mediados de los sesenta, IBM y Rockwell crearon los sistemas de gestión de la información, que crearon el mercado de bases de datos de mainframe en los setenta y ochenta. Esto proporcionó una serie de beneficios, incluida una búsqueda más eficiente, menos datos redundantes e independencia de los datos. También se mejoró la seguridad de la base de datos, así como la integridad. Sin embargo, este tipo no era perfecto, ya que implicaba una implementación compleja y dificultad de gestión. Tiene falta de estándares, como el problema de no poder agregar nodos vacíos y no poder manejar muchas relaciones.



    En los últimos años, las bases de datos se han modernizado drásticamente y se han vuelto mucho más eficientes y fáciles de usar. Se ha mejorado la seguridad y la usabilidad se ha convertido en clave. La independencia estructural es beneficiosa tanto para los usuarios como para los administradores, ya que garantiza que la base de datos se pueda utilizar en todo momento.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación