No importa qué modelo utiliza una base de datos ( relacional , jerárquica o de red), que tiene que tener un sistema de almacenamiento de información sobre los datos que contiene . Esta es una categoría separada de los datos . No es el tipo de datos que los usuarios introducen o consulta , son los detalles de la administración acerca de cómo se clasifican los datos del usuario final. Se trata de datos sobre los datos . Es metadatos. Estructuras de bases de datos
bases de datos tienen que tener algún tipo de estructura para ordenar los datos . En la base de datos relacional , como Oracle, que la estructura es una tabla de dos dimensiones . Una tabla contiene filas y columnas . Las columnas expresan las categorías de datos para cada registro. La propia tabla asigna a una "entidad" en un diagrama entidad-relación de base de datos . Una entidad es una cosa, un actor o un producto. Ejemplos de ello son el "Cliente " Factura " o el" artículo ". Atributos de una entidad llamada " Cliente " incluyen " Nombre " o" Teléfono ". Los nombres de los atributos son parte de los metadatos , ya que constituyen títulos de las columnas , en lugar de valores . Una de las funciones de los metadatos es definir las tablas y forman la estructura de la base de datos.
Metadata vs Datos
Metadata añade significado a los valores , poniendo los datos en un contexto . Por ejemplo, un número de teléfono real , como " 0952233434 " en un registro de cliente en una base de datos es un valor en un campo, y son datos . " Número de teléfono ", describe el significado de " 0952233434 ". Explica lo que esa cadena de números representa .
Formato
metadatos también define las restricciones sobre los datos almacenados en bases de datos . En él se especifica qué tipo de datos se llevará a cabo en cada campo , y el tamaño de cada campo . Los tipos de datos se pueden construir para colocar un formato en la pantalla de datos de un campo , como un formato de fecha.
Ejemplos
En una base de datos relacional , los metadatos define una tabla para almacenar los datos haciendo una lista de las columnas de la tabla contiene . Cada columna contiene un nombre , un tipo de datos y una anchura máxima . Otros atributos de una columna como si este campo es opcional u obligatoria en un registro y si la columna está indexada .
Mayoría de los sistemas de gestión de base de datos Access mantener tablas del sistema para almacenar los metadatos de una base de datos. Esto le da a los programadores y administradores de bases de datos una forma fácil de generar rápidamente un plan de una base de datos que muestra todas las tablas y los atributos y sus relaciones entre sí . En esta función , los metadatos también describe los metadatos de la base de datos.