Tecnología

Inicio

El papel de los metadatos en una base de datos

El papel de los metadatos en una base de datos


Una base de datos es una colección de software y archivos diseñados para organizar y recuperar información de forma segura del ordenador. A diferencia de los archivos informáticos tradicionales, que almacenan sólo datos, bases de datos contienen los datos y metadatos. Los metadatos son información adicional, incluyendo descripciones y normas que rijan cómo el equipo utiliza los datos. Tener metadatos en la base de datos facilita el uso de los datos más fácil y consistente.

Base de datos y metadatos

Una base de datos organiza la información para que los usuarios puedan recuperar de forma segura y analizarla. El ordenador pone la base de datos bajo el control de un solo programa, de funcionamiento continuo llamado el servidor. Todos los usuarios acceden a la base de datos a través del servidor, lo que hace cumplir las normas de seguridad y estructura. Los datos en las bases de datos son más fáciles de analizar que la almacenada en archivos tradicionales. Además de los datos, bases de datos también almacenan metadatos. La definición de metadatos varía, pero en general, la información adicional que describe los datos, y no es los datos en sí. Se divide en varias áreas principales, como la estructura, la descripción, la administración y el procedimiento.

Estructura

Incluso las bases de datos más simples contienen la estructura de metadatos. Todas las bases de datos tienen tablas y las definiciones de la tabla del almacén bases de datos como los metadatos. Además, cada tabla consiste en uno o más campos, cada uno de los cuales tiene un tipo y tamaño de los datos. Los tipos de datos incluyen el carácter, número entero, la fecha y el dinero. Cada tipo de datos tiene reglas inherentes; por ejemplo, los campos de enteros deben contener números enteros. Si un usuario intenta poner el nombre de una persona en un campo entero, el programa servidor rechaza los datos. La base de datos almacena los detalles estructurales de cada campo como metadatos.

Documentación

Cada elemento de datos en una base de datos cuenta con un campo de texto adjunto que contiene una descripción de la finalidad y el uso del elemento. Por ejemplo, una tabla puede tener varias fechas, incluyendo fecha de la transacción, fecha de vencimiento y la fecha de la orden. Aunque el nombre del campo transmite algunas sugerencias en cuanto a su uso, la descripción permite observaciones detalladas acerca de su propósito. La base de datos también puede incluir un diagrama visual que une las distintas tablas por sus campos comunes. El diagrama sirve para documentar la estructura y función de la base de datos.

Reglas

Cada campo de una base de datos puede tener un simple conjunto de reglas de valor que debe seguir el campo. Por ejemplo, se puede insertar una regla para un campo de tasa de pago para que nunca adquiere un número negativo. Además de estas reglas simples, una base de datos puede tener pequeños programas conocidos como factores desencadenantes. El servidor realiza automáticamente el programa de activación, por ejemplo, cada vez que un usuario agrega un registro a una tabla en particular. Como un ejemplo, un disparador podría comprobar el inventario cuando un cliente entra en una orden, evitando de este modo la escasez y otros problemas. La base de datos almacena reglas y desencadena como metadatos.