? Independencia de datos del programa se refiere a la capacidad de dejar los datos intactos y accesibles , independientemente de las modificaciones a la base de datos que contiene los datos. Esta independencia permite a los administradores de bases de datos la capacidad de rediseñar una base de datos para satisfacer las nuevas necesidades de información de una empresa sin preocuparse de que la gente que necesita los datos para la investigación , los informes y la toma de decisiones informadas de repente que no pueda acceder a él. Metadatos proporciona a los administradores de bases de datos con información sobre el sistema de gestión de base de datos o DBMS , en sí , lo que ayuda a mantener la integridad de los datos y el rendimiento de la base de datos de pista. Base de datos de esquema
Database esquemas son modelos para bases de datos , articulando cómo se almacenan los datos en un DBMS y describir las relaciones entre las tablas de una base de datos . Un esquema físico explica cómo se almacenan los datos dentro de un ordenador , que describe el hardware real que se utiliza como almacenamiento para los datos digitales . Esquema lógico de una base de datos describe cómo se organizan los datos en la base de datos, con todos los detalles , tales como las tablas que se utilizan para obtener datos específicos y qué valores se utilizan como claves principales para establecer relaciones entre las tablas .
Física y independencia lógica de datos
Hay dos niveles jerárquicos de independencia de datos del programa , cada uno garantizar que la integridad de los datos y la accesibilidad se conserva a pesar de los cambios que una empresa puede hacer para el esquema físicos o lógicos de la base de datos. Independencia de datos física es el nivel más bajo de la jerarquía y se refiere a la capacidad de una empresa para actualizar el hardware se utiliza para el almacenamiento de datos sin interrumpir el esquema lógico de la base de datos o la capacidad de los usuarios finales para acceder a los datos a través de las aplicaciones en sus equipos. Del mismo modo , la independencia lógica de datos proporciona a los administradores de bases de datos libertad para realizar cambios en el esquema lógico , la adición de nuevas tablas o de agregar campos a las ya existentes , sin interrumpir a los usuarios finales " de acceso a los datos del DBMS .
metadatos
En el contexto de bases de datos , los metadatos son datos que describen los datos dentro de una base de datos . Los metadatos en un DBMS típico incluiría datos de tablas y columnas de la base de datos, que describen tales atributos como nombres de tablas y columnas, tamaños de campo y el tipo de datos , tales como cadenas, enteros o valores de moneda que posea cada campo. Los metadatos también articula las relaciones entre las tablas y las reglas de la base de datos para acceder a los datos y la preservación de la integridad de datos .
El Diccionario de Datos
diccionario de datos de una base de datos es el almacén de metadatos, consolidar todos los datos en el esquema de la base de datos . La base de datos de diccionario almacena los metadatos en su propio conjunto de tablas , que un administrador de 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 tales como tablas . Además de los datos sobre la estructura de la base de datos , el diccionario de datos también contiene información acerca de los procedimientos de base de datos y los permisos de acceso de usuario . Este repositorio de información ayuda a preservar la integridad de los datos mediante la prevención de los usuarios creen objetos que duplican los nombres de otros objetos o claves principales que viole la integridad relacional.