Diccionario de datos

1,131 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,131
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
30
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Diccionario de datos

  1. 1.  El diccionario de datos es una lista organizada de todos los datos pertinentesal sistema, con un conjunto de definiciones precisas y rigurosas para que tanto elanalista como el usuario se entiendan.En el DD se :- Describe el significado de los flujos y almacenes que muestran losDFD’s- Describe la composición de los paquetes de datos que se mueven atravé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 deinformación entre los flujos de datos y los almacenes de datos- Describe los detalles de las relaciones entre las entidades queaparecen en un diagrama Entidad- Interrelación
  2. 2.  Datos elementalesDatos que dentro del contexto del usuario no tiene sentido descomponerlas. Esimportante especificar para estos datos los valores permitidos y la unidad demedida.Ejemplos:peso_persona = ** (no necesario comentario) * unidad : kilo; rango : 1 . . 150 *fecha_nacimiento = ** * unidad : días desde 1-ENE-1990; rango : 0 . . 36500 *
  3. 3.  Notación en el DD = está compuesto de + y () opcionalidad {} iteración [] selección | separador de alternativas en caso de selección ** comentarios @ identificador en caso de almacenes
  4. 4.  Datos opcionalesdirec_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) IteraciónRepetición de uno o más datos elementales o grupo de datos.”Cero o más ocurrencias de ..."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
  5. 5.  AliasNo confundir con dominioNombre alternativo para un dato elementalfecha_contable = fechafecha_efectiva = * alias de : fecha_contable * El DD se enseña al usuario juntamente con las diferentes técnicas realizadasDFD’s, DER,etc.. Para su implementación existen herramientas automáticas dentro del entorno Case:Repositorios de datos, también pueden utilizarse procesadores de textoconvencionales,etc..
  6. 6.  Selección"Una y sólo una de las alternativas"sexo = [Varón | Hembra] DominioDefinir cada tipo de dato elemental sólo una vez para luego referenciarlo cada vezque sea necesario:fecha = ** * unidad : días desde 1-Ene-1990; rango : 0 . . 36500 *fecha_nacimiento = fechafecha_factura = fecha
  7. 7.  DEFINICIÓN DE LAS ENTIDADES DEL DIAGRAMA E/REn general, las entidades del diagrama entidad/Interrelación se corresponden alos almacenes del DFDEn el siguiente ejemplo, CLIENTE es a la vez la definición de una entidad y unalmacén CLIENTES.CLIENTES = {CLIENTE}CLIENTE = @id_cliente + nombre + dirección + teléfonoo equivalente con otra notación :CLIENTE = id_cliente + nombre + dirección + teléfono
  8. 8.  DEFINICIÓN DE LAS INTERRELACIONESSe describe el significado, objetos que forman la interrelación,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}

×