Diccionario de datos
-
Upload
yoismer-falcon -
Category
Documents
-
view
1.016 -
download
0
Transcript of Diccionario de datos
![Page 1: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/1.jpg)
UNIDAD VIDICCIONARIO DE DATOS
![Page 2: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/2.jpg)
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 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
![Page 3: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/3.jpg)
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 : días desde 1-ENE-1990; rango : 0 . . 36500 *
![Page 4: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/4.jpg)
DICCIONARIO DE DATOS 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
![Page 5: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/5.jpg)
DICCIONARIO DE DATOS 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)
Iteración
Repetició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
![Page 6: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/6.jpg)
DICCIONARIO DE DATOS Alias
No confundir con dominio
Nombre alternativo para un dato elemental
fecha_contable = fecha
fecha_efectiva = * alias de : fecha_contable *
El DD se enseña al usuario juntamente con las diferentes técnicas realizadas DFD’s, DER,etc..
Para su implementación existen herramientas automáticas dentro del entorno Case: Repositorios de datos, también pueden utilizarse procesadores de texto convencionales,etc..
![Page 7: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/7.jpg)
DICCIONARIO DE DATOS 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; rango : 0 . . 36500 *
fecha_nacimiento = fecha
fecha_factura = fecha
![Page 8: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/8.jpg)
DICCIONARIO DE DATOS DEFINICIÓN DE LAS ENTIDADES DEL DIAGRAMA E/R
En general, las entidades del diagrama entidad/Interrelación se corresponden a los almacenes del DFD
En el siguiente ejemplo, CLIENTE es a la vez la definición de una entidad y un almacén CLIENTES.
CLIENTES = {CLIENTE}
CLIENTE = @id_cliente + nombre + dirección + teléfono
o equivalente con otra notación :
CLIENTE = id_cliente + nombre + dirección + teléfono
![Page 9: Diccionario de datos](https://reader036.fdocuments.ec/reader036/viewer/2022082607/55b7ebdfbb61ebb67b8b46d2/html5/thumbnails/9.jpg)
DICCIONARIO DE DATOS DEFINICIÓN DE LAS INTERRELACIONES
Se 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}