Todo sobre diccionario de datos

¿Que es un diccionario de datos?

El diccionario de datos es un listado organizado de todos los datos que pertenecen a una bases de datos.El objetivo de un diccionario de datos es dar precisión sobre los datos que se manejan en una base de datos, evitando así malas interpretaciones o ambigüedades.

Define con precisión los datos de entrada, salida, componentes de almacenes, flujos, detalles de las relaciones entre almacenes, etc.
Los diccionarios de datos son buenos complementos a los diagramas de flujo de datos , los diagramas entidad-relación, etc.


Estructura de un diccionario de datos

1.Interrogando la bases de datos Information_schema, extrae información (atributos table_name, table_type, engine) sobre las tablas que conforman la base de datos "test".


2.¿Cuál es el comando SHOW equivalente al anterior?

3.Repite lo mismo extrayendo la información sobre el esquema de una tabla en particular de la base de datos "test" (atributos column_name, data_type, is_nullable, column_default).

4.¿Cuál es el comando SHOW equivalente al anterior?

5.Atendiendo a la base de datos "Information_schema", ¿cuáles son las tablas principales según tu criterio? Puedes ayudarte para ver todas las tablas de "Create EER model from existing database" de la herramienta MySQL Workbench.







Ejemplos de diccionario de datos

Resultado de imagen para Ejemplos de diccionarios de datos


Imagen relacionada

Características 

Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en un sistema,incluyendo nombre,descripción,alias,contenido y organización.

El diccionario de datos contiene las definiciones de todos los datos mencionados en el DFD (Diagrama de flujo de datos), en una especificación del proceso y en el propio diccionario de datos.



Objetivo

El objetivo de un diccionario de datos es dar precisión sobre los datos que se manejan en un sistema,evitando así malas interpretaciones o ambigüedades.

Estos diccionarios se desarrollan durante el análisis de flujo de datos y su contenido también se emplea durante el diseño del proyecto en general.

¿Para que sirve?

  1. Describe el significado de los flujos y almacenes que se muestran en los DFD.
  2. Describe la composición de agregados de paquetes de datos que se mueven a lo largo de los flujos (lo que no se pueden descomponer en unidades mas elementales.
  3. Describe la composición de los paquetes de datos en los almacenes.
  4. Especifica los valores y unidades relevantes de piezas elementales de información en los flujos de datos y en los almacenes de datos.
  5. Describe los detalles de las relaciones entre almacenes que se enfatizan en un diagrama DE FLUJO ENTIDAD-RELACIÓN.
  6. Identificar los procesos donde se emplean los datos y los sitios donde se necesita al acceso inmediato a la.
  7. información,se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema.
  8. Ademas de esto,su contenido también se emplea durante el diseño.
Tipos de diccionarios de datos

Existen tres tipos de diccionario de datos:
  • Diccionario off-line
  1.  Se ocupa de mantener el diccionario en condiciones
  2. No tiene injerencia en el uso dinámico de los datos
  • Diccionario on-line
  1. Trabaja junto con el compilador
  2. Impide que el programador defina los datos en el programa y los toma directamente del diccionario
  3. Verifica que los datos nombrados existen en el diccionario
  4. Incorpora al programa,desde el diccionario la definición de los datos.
  5. Inconveniente:si uno se olvida de recopilar,estarán conviviendo datos en la correcta versión actual con otros en una versión superada.
  • Diccionario in-line
  1. No incorpora la definición de datos en el programa, sino que las carga cuando se ejecuta.


Comentarios

Publicar un comentario