Professional Documents
Culture Documents
Diccionario de Datos
LOGO
Diccionario de Datos
Despus de elaborar correctamente Diagramas de Flujo de Datos de varios niveles, los analistas los emplean para clasificar los procesos de datos, flujos, almacenes, estructuras y elementos en un Diccionario de Datos. De particular importancia son los nombres que se utilizan para caracterizar los elementos de datos; el analista encargado de la denominacin de los componentes de los sistemas orientados a datos debe esforzarse para que el nombre sea significativo y exclusivo.
FIUPLA
Diccionario de Datos
Estos diccionarios se desarrollan durante el anlisis de flujo de datos y ayuda a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido y tambin se emplean durante el diseo del proyecto. 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.
Ing. Rafael Edwin Gordillo Flores FIUPLA
Diccionario de datos
diccionarios de datos son de gran utilidad en el desarrollo de aplicaciones y ayudan de forma significativa al entendimiento entre desarrolladores de las aplicaciones que se estn diseando y facilitando la comunicacin entre estos, a su vez ayuda a la estandarizacin de las aplicaciones en desarrollo. Los diccionarios de datos no solo son utilizados en el desarrollo de bases de datos, sino tambin en el desarrollo de aplicaciones.
Diccionario de datos
El Diccionario de Datos es una lista organizada de todos los datos pertinentes al sistema, con un conjunto de definiciones precisas y rigurosas para que tanto el analista como el usuario se entiendan. En el DD se : - Describe el significado de los flujos y almacenes que muestran los DFDs. - Describe la composicin de los paquetes de datos que se mueven a travs de los flujos de datos.
Diccionario de datos
Notacin en el DD
= est compuesto de
+ y () opcionalidad {} iteracin [] seleccin
Diccionario de datos
Datos elementales
Datos que dentro del contexto del usuario no tiene sentido descomponerlas. Es importante especificar para estos datos los valores permitidos y la unidad de medida.
Ejemplos: peso_persona = ** (no necesario comentario)
* unidad : kilo; rango : 1 . . 150 * fecha_nacimiento = ** unidad : das desde 1-ENE-1990; rango : 0 . . 365* Altura = * unidad: cm., rango: 100-200 * Sexo = * valores: [F|M] *
Diccionario de datos
Datos opcionales
direc_cliente
direc_cliente
Iteracin
Se usa para indicar ocurrencias repetidas de un componente en un elemento compuesto. Ejemplo: Orden-de-compra = nombre-cliente + direccin-de-envo + {artculo} significa que una orden de compra siempre debe contener un nombre de cliente, una direccin de envo y cero o ms ocurrencias de un artculo. Ejemplo: Se pueden especificar lmites superiores e inferiores a las iteraciones. Orden-de compra = nombre-cliente + direccin-de-envo + 1{artculo}10 significa que una orden de compra siempre debe contener un nombre de cliente, una direccin de envo y de 1 a 10 artculos.
Diccionario de datos
Seleccin
Definir cada tipo de dato elemental slo una vez para luego referenciarlo cada vez que sea necesario:
fecha = **
Diccionario de datos
Alias
El DD se ensea al usuario juntamente con las diferentes tcnicas realizadas DFDs, DER, etc.. Para su implementacin existen herramientas automticas dentro del entorno Case: Repositorios de datos, tambin pueden utilizarse procesadores de texto convencionales, etc..
CLIENTES
CLIENTE
=
=
{CLIENTE}
@id_cliente + nombre + direccin + telfono
CLIENTE
Se describe el significado, objetos que forman la interrelacin, cardinalidad de la interrelacin (lmites inferior y superior)
Ejemplo:
compra
Ejemplo
Ejemplo
2 1
LOGO