¿Qué son los metadatos y la independencia de los datos del programa?

La independencia de los datos del programa se refiere a la capacidad de dejar los datos intactos y accesibles independientemente de las modificaciones en la base de datos que contiene los datos. La independencia permite a los administradores de bases de datos reestructurar una base de datos para satisfacer las nuevas necesidades de información de una empresa sin preocuparse de que las personas que necesitan los datos para la investigación, los informes y la toma de decisiones informadas de repente no puedan acceder a él. Los metadatos proporcionan a los administradores de la base de datos información sobre el sistema de gestión de la base de datos, o DBMS, en sí mismo, ayudándoles a mantener la integridad de los datos y realizar un seguimiento del rendimiento de la base de datos.

Esquema de base de datos

Los esquemas de bases de datos son planos para bases de datos, que articulan cómo se almacenan los datos dentro de un DBMS y describen las relaciones entre las tablas de una base de datos. Un esquema físico explica cómo se almacenan los datos dentro de una computadora, describiendo el hardware real utilizado como almacenamiento para los datos digitales. El esquema lógico de una base de datos describe cómo se organizan los datos dentro de la base de datos, proporcionando detalles como qué las tablas se utilizan para datos específicos y qué valores se utilizan como claves primarias para establecer relaciones entre tablas.

Video del día

Independencia de datos

Hay dos niveles jerárquicos de independencia de los datos del programa, cada uno de los cuales garantiza que la integridad y la accesibilidad se conserva a pesar de cualquier cambio que una empresa pueda realizar en el esquema físico o lógico de su base de datos. La independencia de los datos físicos es el nivel más bajo de la jerarquía y se refiere a la capacidad de una empresa para actualizar el hardware que utiliza para almacenamiento de datos sin interrumpir el esquema lógico de la base de datos o la capacidad del usuario final para acceder a los datos a través de las aplicaciones en una computadora. De manera similar, la independencia de los datos lógicos otorga a los administradores de bases de datos la libertad de realizar cambios en los datos lógicos. esquema, agregando nuevas tablas o agregando campos a los existentes, sin interrumpir el acceso de los usuarios finales al DBMS datos.

Los metadatos son datos que describen los datos dentro de una base de datos. Los metadatos en un DBMS típico incluirían datos en las tablas y columnas de la base de datos, describiendo atributos como nombres de tablas y columnas, tamaños de campo y el tipo de datos, como cadenas, números enteros o valores de moneda, que cada campo sostiene. Los metadatos también articulan las relaciones entre las tablas y las reglas de la base de datos para acceder a los datos y preservar su integridad.

Diccionario de datos

El diccionario de datos de una base de datos es su almacén de metadatos, consolidando todos los datos en el esquema de la base de datos. El diccionario de la base de datos almacena metadatos en su propio conjunto de tablas, que un administrador de la base de datos crea con un lenguaje de definición de datos. El DDL no es un lenguaje en el sentido de SQL o Java; es un subconjunto de comandos dentro de un lenguaje que permite al usuario crear y modificar objetos de base de datos como tablas. Además de los datos sobre la estructura de la base de datos, el diccionario de datos también contiene información sobre los procedimientos de la base de datos y los permisos de acceso de los usuarios. Este depósito de información ayuda a preservar la integridad de los datos al evitar que los usuarios creen objetos que dupliquen los nombres de otros objetos o claves primarias que violarían la integridad relacional.