P. 1
Que Es Un Diccionario de Datos

Que Es Un Diccionario de Datos

|Views: 14|Likes:
Publicado porE Mirak Stark

More info:

Published by: E Mirak Stark on Oct 26, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

03/28/2014

pdf

text

original

QUE ES UN DICCIONARIO DE DATOS

Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en el sistema que estamos programando, incluyendo nombre, descripción, alias, contenido y organización. Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño 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 DFD’s - Describe la composición de los paquetes de datos que se mueven a través de los flujos de datos - Describe la composición de los paquetes de datos en los almacenes - Especifica los valores y unidades relevantes de piezas elementales de información 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- Interrelación

Notación en el Diccionario de Datos

= está compuesto de +y () opcionalidad {} iteración [] selección | separador de alternativas en caso de selección ** 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)

En el siguiente ejemplo.. Diccionario de Datos = Extensiones Definición de las entidades de diagrama E/R En general. rango : 1 . 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 * .. DER. 150 * fecha_nacimiento = * * * unidad : días desde 1-ENE-1990. CLIENTES = {CLIENTE} CLIENTE = @id_cliente + nombre + dirección + teléfono .Iteración Repetición de uno o más datos elementales o grupo de datos.El DD se enseña al usuario juntamente con las diferentes técnicas realizadas DFD’s.etc. también pueden utilizarse procesadores de texto convencionales. .Para su implementación existen herramientas automáticas dentro del entorno Case: Repositorios de datos.etc. rango : 0 . . CLIENTE es a la vez la definición de una entidad y un almacén CLIENTES..* unidad : kilo. las entidades del diagrama entidad/Interrelación se corresponden a los almacenes del DFD. ." pedido = nom_cliente + direc_entrega + {artículo} Límites inferior y/o superior : a = {b} a = 1{b} a = {b}10 a = 1{b}10 Selección: "Una y sólo una de las alternativas" sexo = [Varón | Hembra]  Dominio Definir cada tipo de dato elemental sólo una vez para luego referenciarlo cada vez que sea necesario: fecha = ** * unidad : días desde 1-Ene-1990. ”Cero o más ocurrencias de . 36500 * Datos opcionales: direc_cliente = (direc _entrega) + (direc _facturación) direc_cliente = [direc _entrega | direc _facturación | direc _entrega + direc_facturación] direc_cliente = direc _entrega + (direc _facturación) .. . rango : 0 .

cardinalidad de la interrelación (límites inferior y superior) Ejemplo: compra = * asociación entre un cliente y uno o más artículos * @fecha + @id_cliente + 1{@id_artículo + cantidad} . objetos que forman la interrelación.o equivalente con otra notación : CLIENTE = id_cliente + nombre + dirección + teléfono Definición de las Interrelaciones: Se describe el significado.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->