Una base de datos es una colección de software y archivos diseñados para organizar con seguridad y recuperar información. A diferencia de los archivos informáticos tradicionales , que almacenan sólo datos , bases de datos contienen datos y metadatos. Los metadatos son información adicional, incluyendo la descripción y reglas que rigen la forma en que el equipo usa datos. Tener metadatos en la base de datos hace que el uso fácil de los datos y más consistente . Base de Datos y Metadatos
Una base de datos organiza la información para que los usuarios pueden recuperar de manera segura y analizarlo. El ordenador pone la base de datos bajo el control de un único 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 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 se almacenan metadatos. La definición de metadatos varía , pero generalmente significa que la información adicional que describe los datos , y no es la propia de datos . Se divide en varias áreas , como la estructura , la descripción, la administración y el procedimiento.
Estructura
Incluso las bases de datos más simples contienen metadatos estructura. Todas las bases de datos tienen tablas y las bases de datos almacenan definiciones de tabla en forma de metadatos . Además , cada tabla se compone de uno o más campos, cada uno de los cuales tiene un tipo de datos y tamaño . Los tipos de datos son carácter, entero , fecha y dinero. Cada tipo de datos tiene sus reglas propias , por ejemplo , campos 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 en forma de metadatos .
Documentación
Cada elemento de datos en una base de datos tiene un campo de texto adjunto que contiene una descripción de la propósito y uso del elemento. Por ejemplo, una tabla puede tener varias fechas , incluyendo fecha de la operación , fecha de vencimiento y la fecha del pedido. Aunque el nombre del campo transmite algunos consejos 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 diversas 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 normas de valor que el campo debe seguir. Por ejemplo , puede insertar una regla para un campo de tipo de pago para que nunca se toma 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 desencadenante , por ejemplo , cada vez que un usuario añade 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 las reglas y disparadores como metadatos.