LOS DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de definiciones que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.
se utiliza Para manejar los detalles en sistemas muy grandes, ya que tienen enormes cantidades de datos, aun en los sistemas mas chicos hay gran cantidad de datos:
Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los detalles. Por eso se registra la información, ya sea sobre hoja de papel o usando procesadores de texto. Los analistas mas organizados usan el diccionario de datos automatizados diseñados específicamente para el análisis y diseño de software
En la imagen podemos ver como define cada campo para que el Usuario sepa para que sirve que tipo de datos hay en el etc.
ESTRUCTURA
- Cada parte de la información se debe mantener separada para que pueda ser distinguida de otra.
- Los elementos de los datos son identificados en dos dimensiones: una estructura de registro y una estructura de columna.
- Un registro es un grupo relacionado de campos o filas de tablas. Las columnas son lo que define a cada campo en el registro.
- Un diccionario de datos tiene más información acerca de las columnas que de las filas, ya que las filas se conforman por datos que no son responsabilidad directa del diccionario de base de datos.
TIPOS
Existen tres tipos de diccionarios de datos:
OFF-LINE
- Se ocupa de mantener el diccionario en condiciones.
- No tiene injerencia en el uso dinámico de los datos.
ON-LINE
- Trabaja junto con el compilador.
- Impide que el programador defina los datos en el programa y los toma directamente del diccionario.
- Verifica que los datos nombrados existan en el diccionario.
IN-LINE
- No incorpora la definición de datos en el programa, sino que las carga cuando se ejecuta.