Documente Academic
Documente Profesional
Documente Cultură
Modelo E-R
Hora fin
Sistema
Nro lab Listado de reserva
de reserva
Profesor
ci de
Profesor laboratorio
Fecha reserva Comprobante de
reserva
Confirmación reserva
Fecha
Sistema
Listado de reservas
Esta funcionalidad debe permitir realizar un listado
genérico de todas las reservas de un laboratorio o todas
las reservas de un profesor. El sistema debe solicitar
numero de laboratorio y la CI del profesor, y al menos
uno de los datos debe ser introducido (en caso contrario
es un error).
Si el numero de lab se deja en blanco (nulo) y sólo se
introduce la CI del profesor se deben listar todas las
reservas del profesor en cualquier lab.
Si la CI de profesor de deja en blanco (nulo) y sólo se
introduce el numero de lab se deben listar todas las
reservas de ese lab.
Si se introducen la CI del profesor y el numero de lab,
sólo se listan las reservas del profesor para el lab
indicado.
DFD nivel 0
Hora inicio
Hora fin
Nro lab
Realizar
Profesor
ci reserva
Profesor Comprobante de
Fecha reserva reserva
Confirmación reserva
ci Generar
listado
Nro lab Listado de reserva
Fase II
Pasos a seguir:
Listado
{reg_reserva}
reserva
Cardinalidad de relaciones
El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relación,
respectivamente: "1:1", "1:N" y "N:M", aunque la notación depende del lenguaje utilizado, la
que más se usa actualmente es el unificado. Otra forma de expresar la cardinalidad es
situando un símbolo cerca de la línea que conecta una entidad con una relación:
"N" , "M", ó "*" si cada instancia de la entidad no está obligada a participar en la relación y
puede hacerlo cualquier número de veces.
Cada esposo (entidad) está casado (relación) con una única esposa (entidad) y viceversa. Es
una relación 1:1.
Una factura (entidad) se emite (relación) a una persona (entidad) y sólo una, pero una
persona puede tener varias facturas emitidas a su nombre. Todas las facturas se emiten a
nombre de alguien. Es una relación 1:N.
Un cliente (entidad) puede comprar (relación) varios artículos (entidad) y un artículo puede
ser comprado por varios clientes distintos. Es una relación N:M.
Ejemplo de Cardinalidad
Diccionario de Datos
reg_profesor=ci+nombre+teléfono
reg_Lab=No_lab+ubicación+recursos
reg_reserva=cod_reserva+No_lab+ci+fecha_reserva+hora_inicio
+hora_fin+motivo
cod_reserva=entero fecha=cadena[8]
fecha_reserva=fecha
hora_inicio=entero
hora_fin=entero
motivo = cadena [100]
Diccionario de Datos
comprobante_reserva= No_lab+ci+fecha+hora_inicio+hora_fin
listado_reserva={reg_reserva}
datos_de_reserva=ci+No_lab+hora_inicio+hora_fin+motivo
+fecha_reserva