Está en la página 1de 3

QUE ES UN DICCIONARIO DE DATOS

Un diccionario de datos contiene las caractersticas lgicas de los datos que se van a utilizar en el sistema que estamos programando, incluyendo nombre, descripcin, alias, contenido y organizacin. 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 tambin se emplea durante el diseo del proyecto.

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 Diccionario de Datos 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 - Describe la composicin de los paquetes de datos en los almacenes - Especifica los valores y unidades relevantes de piezas elementales de informacin entre los flujos de datos y los almacenes de datos - Describe los detalles de las relaciones entre las entidades que aparecen en un diagrama Entidad- Interrelacin

Notacin en el Diccionario de Datos

= est compuesto de +y () opcionalidad {} iteracin [] seleccin | separador de alternativas en caso de seleccin ** comentarios @ identificador en caso de almacenes 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 . . 36500 * Datos opcionales: direc_cliente = (direc _entrega) + (direc _facturacin) direc_cliente = [direc _entrega | direc _facturacin | direc _entrega + direc_facturacin] direc_cliente = direc _entrega + (direc _facturacin) - Iteracin Repeticin de uno o ms datos elementales o grupo de datos. Cero o ms ocurrencias de ..." pedido = nom_cliente + direc_entrega + {artculo} Lmites inferior y/o superior : a = {b} a = 1{b} a = {b}10 a = 1{b}10 Seleccin: "Una y slo una de las alternativas" sexo = [Varn | Hembra] Dominio Definir cada tipo de dato elemental slo una vez para luego referenciarlo cada vez que sea necesario: fecha = ** * unidad : das desde 1-Ene-1990; rango : 0 . . 36500 * fecha_nacimiento = fecha fecha_factura = fecha Alias: No confundir con dominio Nombre alternativo para un dato elemental fecha_contable = fecha fecha_efectiva = * alias de : fecha_contable * - 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..

Diccionario de Datos = Extensiones

Definicin de las entidades de diagrama E/R

En general, las entidades del diagrama entidad/Interrelacin se corresponden a los almacenes del DFD. En el siguiente ejemplo, CLIENTE es a la vez la definicin de una entidad y un almacn CLIENTES. CLIENTES = {CLIENTE} CLIENTE = @id_cliente + nombre + direccin + telfono

o equivalente con otra notacin : CLIENTE = id_cliente + nombre + direccin + telfono Definicin de las Interrelaciones: Se describe el significado, objetos que forman la interrelacin, cardinalidad de la interrelacin (lmites inferior y superior) Ejemplo: compra = * asociacin entre un cliente y uno o ms artculos * @fecha + @id_cliente + 1{@id_artculo + cantidad}

También podría gustarte