Vous êtes sur la page 1sur 5

Diccionario de datos. Contiene la informacin referente a la estructura de la base de datos.

Informacin que nos indique con claridad el tipo de datos que sern utilizados, sus mbitos de influencia y sus limitantes de integridad. Diccionario de datos Un diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripcin de todos estos elementos.

Caractersticas

Un diccionario de datos contiene las caractersticas lgicas de los datos que se van a utilizar en un sistema, incluyendo nombre, descripcin, alias, contenido y organizacin. El diccionario de datos contiene las definiciones de todos los datos mencionados en el DFD (Diagrama de flujo de datos), en una especificacin del proceso y en el propio diccionario de datos.

Objetivo El objetivo de un diccionario de datos es dar precisin sobre los datos que se manejan en un sistema, evitando as malas interpretaciones o ambigedades. Estos diccionarios se desarrollan durante el anlisis de flujo de datos y su contenido tambin se emplea durante el diseo del proyecto en general.

Contenido de un registro del diccionario El diccionario tiene dos tipos de descripciones para el flujo de datos del sistema, son los elementos datos y estructura de datos. Elemento dato: son los bloques bsicos para todos los dems datos del sistema, por si mismos no le dan un significado suficiente al usuario. Se agrupan para formar una estructura de datos. Descripcin: Cada entrada en el diccionario consiste de un conjunto de detalles que describen los datos utilizados o producidos por el sistema. Cada uno esta identificado con: Un nombre: para distinguir un dato de otro. Descripcin: indica lo que representa en el sistema. Alias: porque un dato puede recibir varios nombres, dependiendo de quien uso este dato. Longitud: porque es de importancia de saber la cantidad de espacio necesario para cada dato. Valores de los datos: porque en algunos procesos solo son permitidos valores muy especficos para los datos. Si los valores de los datos estn restringidos a un intervalo especifico, esto debe estar en la entrada del diccionario. Estructura de datos: es un grupo de datos que estn relacionados con otros y que en conjunto describen un componente del sistema.

Descripcin: Se construyen sobre cuatro relaciones de componentes. Se pueden utilizar las siguientes combinaciones ya sea individualmente o en conjuncin con alguna otra. Relacin secuencial: define los componentes que siempre se incluyen en una estructura de datos. Relacin de seleccin: (uno u otro), define las alternativas para datos o estructuras de datos incluidos en una estructura de datos. Relacin de iteracin: (repetitiva), define la repeticin de un componente. Relacin opcional: los datos pueden o no estar incluidos, o sea, una o ninguna iteracin. Notacin Los analistas usan smbolos especiales con la finalidad de no usar demasiada cantidad de texto para la descripcin de las relaciones entre datos y mostrar con claridad las relaciones estructurales. En algunos casos se emplean trminos diferentes para describir la misma entidad (alias) estos se representan con un signo igual (=) que vincula los datos.

Clasificacin de los diccionarios de datos.

Diccionario Off-Line

Se ocupa de mantener el diccionario en condiciones. No tiene injerencia en el uso dinmico de los datos.

Diccionario 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. Incorpora al programa, desde el diccionario la definicin de los datos. Inconveniente: si uno se olvida de recompilar, estarn conviviendo datos en la correcta versin actual con otros en una versin superada.

Diccionario In-Line

No incorpora la definicin de datos en el programa, sino que las carga cuando se ejecuta.

Funciones

Describe el significado de los flujos y almacenes que se muestran en los DFD. Describe la composicin de agregados de paquetes de datos que se mueven a lo largo de los flujos (los que no se pueden descomponer en unidades ms elementales).

Describe la composicin de los paquetes de datos en los almacenes. Especifica los valores y unidades relevantes de piezas elementales de informacin en los flujos de datos y en los almacenes de datos.

Describe los detalles de las relaciones entre almacenes que se enfatizan en un diagrama entidad- relacin

Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema. Adems de esto, su contenido tambin se emplea durante el diseo.

Ejemplos DICCIONARIO DE DATOS

TABLA O ENTIDAD Tabla 1

ATRIBUTO
O CAMPO

TIPO DE
DATO

LONGITUD XX XX XX

Atributo 1 Atributo 2 Atributo 3 Atributo 1 Atributo 2 Atributo 3

Tipo A Tipo B Tipo C

LLAVE PRIMARIA PK FK

DESCRIPCIN Descripcin del Atributo 1 Descripcin del Atributo 2 Descripcin del Atributo 3 Descripcin del Atributo 1 Descripcin del Atributo 2 Descripcin del Atributo 3

TABLA O ENTIDAD FORNEA

Tabla 2 (Atributo 1)

Tabla 2

Tipo A Tipo B Tipo C

XX XX XX

PK

Vous aimerez peut-être aussi