Diccionarios Un diccionario de la base de datos , también conocida como un repositorio de metadatos o diccionario de datos, es una reserva de la estructura de una base de datos. Define cómo se almacenan y se accede a los datos . El diccionario de la base de datos ha de realizarse en la misma base de datos como los datos, de lo contrario el sistema de gestión de base de datos o DBMS , no podrían utilizarlo para crear la estructura que contienen los datos de la base de datos . El diccionario también se hace en papel o desarrollados en aplicaciones externas para el acceso de los técnicos que trabajan con la base de datos . Hay elementos básicos de la estructura de datos que debe ser realizada en el diccionario de la base de datos . Estructura
Cada dato debe mantenerse separada de modo que uno puede distinguirse de otro . Los elementos de datos por lo general se identifican por dos dimensiones - una estructura de registros y una estructura de columna. Un registro es un grupo relacionado de las instancias de campos , o una tabla de filas. Las columnas son las definiciones de cada campo en un registro. Un diccionario de datos contiene más información acerca de las columnas de la base de datos que sobre las filas , ya que las filas están formadas por los datos , que no es la responsabilidad directa de la base de datos del diccionario .
Tipos de datos
tipos de datos
son parte de la definición de una columna en la base de datos . Esto especifica qué tipo de datos se debe esperar en ese campo. Los tipos básicos de datos se dividen entre numérico y alfanumérico. Cada una de estas dos categorías se dividen más a fondo. Los campos numéricos deben definirse para indicar si los decimales son permitidos en el campo . Definiciones campos alfanuméricos incluyen si el campo debe contener un carácter o una cadena de muchos caracteres . Tamaños de campo también se pueden aplicar a las columnas numéricas . Los campos alfanuméricos pueden tener formatos que se les imponen , como los formatos de fecha , o una restricción en los valores posibles que se pueden almacenar en los campos.
Datos Restricciones
La distinción entre las limitaciones y tipos de datos a menudo puede ser borrosa . Por ejemplo , las restricciones sobre la anchura de una columna es una restricción de columna . Restricciones de los datos no forman parte de una definición de columna . Las restricciones son las reglas que permiten a las relaciones entre los datos contenidos en la estructura de la base de datos . Se aseguran de que los datos contenidos en una tabla no coincidirán con varios registros en otro o hacer registros que se quedó fuera de una relación , porque carece de datos esenciales . Esto se llama " integridad de los datos " y se hace cumplir por las restricciones que prohíben algunas columnas que contienen valores nulos , y también exigen exclusividad sobre el contenido de las columnas especificadas.
Otros elementos
Bases de datos almacenar otros objetos que no están destinados exclusivamente para la celebración o la definición de los datos , sino que forman parte integral de las operaciones de la base de datos. Ejemplos de estos elementos son los índices, que aceleran el acceso a los datos y puntos de vista , que están escritos previamente consultas que representan a sí mismos como las estructuras de base de datos para el usuario. Un esquema es una cuenta de usuario que contiene los objetos de datos y también hace cumplir las medidas de seguridad mediante la restricción de las acciones que algunos usuarios pueden realizar. Estos elementos forman parte de la estructura operativa de una base de datos sin ser elementos clave del diccionario de datos.