Tecnología

Inicio

Cuáles son las funciones de los metadatos en bases de datos?

Cuáles son las funciones de los metadatos en bases de datos?


No importa qué modelo de aplicaciones de una base de datos (relacionales, jerárquicas 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 entren o consulta, son los detalles de la administración acerca de cómo se categoriza los datos del usuario final. Es datos sobre los datos. Es decir metadatos.

Las estructuras de base de datos

Bases de datos tiene 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 categorías de datos para cada registro. La tabla misma se asigna a una "entidad" en un diagrama de relaciones entre entidades de base de datos. Una entidad es una cosa, un actor o un producto. Ejemplos de ello son el "Cliente" Factura "o" elemento ". Los atributos de una entidad llamada" Cliente "incluye" Nombre "o" Número de 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 la función de metadatos es definir las tablas y formar la estructura de la base de datos.

Metadatos vs. Data

Metadatos añade significado a los valores, poniendo los datos en un contexto. Por ejemplo, un número de teléfono real, como "0952233434" en el registro de un cliente en una base de datos es un valor en un campo, y son los datos. "Número de teléfono" describe el significado de "0952233434." Es lo que explica cadena de números representa.

Formato

Los 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 incluyen si ese campo es opcional u obligatoria en un registro y si esa columna está indexada.

Acceso

La mayoría de los sistemas de gestión de bases de datos mantienen tablas de sistema para almacenar los metadatos de una base de datos. Esto proporciona a los programadores y administradores de base de datos de una manera fácil de generar rápidamente un plan de una base de datos que muestra todas las tablas y atributos y sus relaciones entre sí. En esta función, los metadatos también describe los metadatos de la base de datos.