Академический Документы
Профессиональный Документы
Культура Документы
EJERCICIOS
DFD3. %ealizar la descomposicin mediante &'& del siguiente caso( "e trata de gestionar los prstamos de libros de una biblioteca en la que se va a estudiar exclusivamente el funcionamiento de las peticiones ! devoluciones de libros. PETICI ! DE "I#ROS Un usuario puede realizar una peticin de uno o ms libros a la biblioteca. +ara ello, es necesario presentar el carn de usuario de la biblioteca ! una fic a en la que se detallan los libros pedidos. +uede aber varios tipos de prstamo 0prstamo de sala, colaborador, pro!ecto fin carrera, doctorado1 en funcin de los cuales el usuario puede disponer de los e#emplares durante un perodo de tiempo especfico, como se indica en la siguiente tabla( "2L2 C,L23,%2&,% +%,4$C5, '.* C2%%$%2 &,C5,%2&, $l da de la peticin. Una semana. 6uince das. Un mes.
Una vez entregados el carn ! la fic a, el sistema comprobar ! aceptar la peticin de los libros solicitados siempre que pueda satisfacer la peticin, es decir, cuado a!a e#emplares disponibles. "i se acepta la peticin, se actualiza el n7mero de unidades de los libros de la biblioteca ! se guarda la fic a de prstamo. DE$O"%CIO!ES DE "I#ROS Un usuario no puede realizar ms peticiones asta que no a!a efectuado todas las devoluciones de la peticin anterior. $l usuario, para acer la peticin, necesita el carn, que no se le entrega asta que no a!a devuelto todos los libros. " puede acer una devolucin parcial de los libros. Cuando un usuario realice una devolucin, el sistema actualizar el stoc8 de libros ! comprobar la fec a de devolucin de cada e#emplar para estudiar, en el caso de que la devolucin se aga fuera de tiempo, la imposicin de una sancin que tiene un coste de 9:: pts por cada e#emplar ! das de retraso en la devolucin. $n este caso, la sancin se emite cuando el usuario entrega el 7ltimo e#emplar. $l bibliotecario se encarga de las altas ! ba#as de los libros de la biblioteca. 02compa/ar los &'& con un &&1
C"IE!TE
codigo cliente direccion cliente telefono nombre cliente email nro &*. fec a nacimiento fec a inscripcion tema interes estado
)"*%I"ER
nro alquiler codigo cliente 0'?1 fec a alquiler valor alquiler
TIT%"O
codigo titulo denominacion titulo a/o tema productora director idioma calificacion estado titulo
CD
codigo titulo 0'?1 nro C& condicion ubicacion estado
DET)""E )"*%I"ER
nro alquiler 0'?1 item codigo titulo 0'?1 nro C& 0'?1 dias prestamo fec a devolucion
ANLISIS Y DISEO DE SISTEMAS (PA 763) ERD2. %ealizar el modelo conceptual de datos correspondiente al supuesto DFD3 mediante un modelo $%. %ealizar el correspondiente modelo lgico relacional. ERD3. %ealizar el $%& correspondiente al siguiente supuesto( "e tienen CL.$*5$" de los que se guarda un n7mero de cliente, nombre, apellidos, lista de telfonos, fax ! correo electrnico. Los clientes realizan +$&.&,". 0Un pedido no puede ser realizado por dos clientes simultneamente1. Cada pedido tiene un n7mero de pedido, una fec a asociada ! una persona de contacto. Cada pedido aglutina varias L@*$2" &$ &$52LL$, cada una con una cantidad ! una referencia a un artculo. Los 2%5@CUL," tienen un descriptor, un identificador de familia ! un identificador de modelo. -arias lneas de detalle correspondientes a uno o varios pedidos 0bien en su totalidad, bien en parte1 constitu!en un 2L32%A*. Los albaranes contienen una fec a de entrega, una direccin de entrega ! el nombre ! apellido del receptor. -arias lneas de detalle correspondientes a uno o varios albaranes 0bien en su totalidad, bien en parte1 constitu!en una '2C5U%2, la cual contiene un n7mero de factura, una fec a de cobro ! un modo de pago. ERD+. Construir el $%& correspondiente al siguiente enunciado( Un centro de instalaciones deportivas quiere acer una aplicacin de reservas. $n el centro existen instalaciones deportivas 0piscinas, gimnasios, frontones, etc.1. $l centro en cuestin tiene socios, de los cuales se almacenan su direccin, ciudad, provincia, telfono, nombre ! estado. $xisten una serie de artculos que se pueden alquilar #unto con las reservas 0balones, redes, raquetas, etc.1. Cada instalacin es reservada por un socio en una fec a dada desde una ora de inicio asta una ora de fin siempre ! cuando este al da en sus cuotas. Cada reserva puede tener asociada uno o varios artculos deportivos que se alquilan a parte. +or e#emplo si !o quiero acer una reserva para #ugar a voleibol tengo que reservar una instalacin polideportivo ms un artculo red, ms un artculo baln. %ealiza el modelo lgico relacional sub!acente a este enunciado.
SOCIO
codigo socio nombre direccion telefono deporte preferido estado socio
RESER$)
nro reserva codigo socio 0'?1 fec a reserva
C%OT)
codigo socio 0'?1 nro cuota estado cuota monto cuota fec a pago
RESER$) I!ST)")CIO!
nro reserva 0'?1 codigo instalacion 0'?1 nro secuencial reserva ora inicio total oras ora fin
)RTIC%"O I!ST)")CIO!
codigo instalacion denominacion estado codigo articulo denominacion marca estado
ERD,. Construir el $%& correspondiente al siguiente enunciado( ) Un veterinario tiene como pacientes animales ! como clientes familias. ) Un cliente es un con#unto de personas que suele corresponderse con una familia. . Cada cliente tiene un cdigo, el primer apellido del cabeza de familia, un n7mero de cuenta bancaria, una direccin, un telfono ! los nombres ! *.' de las personas correspondientes. *o existe lmite en el n7mero de personas asociadas a una entidad cliente. 2dems, una persona puede estar dada de alta en varios clientes 0por e#emplo, un ombre que vive con su esposa tiene un gato ! como tal pertenece a un cliente, pero tambin esta dado de alta en el cliente asociado con el perro de sus padres1. ) Los clientes pueden tener varias mascotas, cada mascota tiene un cdigo, un alias, una especie, una raza, color de pelo, fec a de nacimiento aproximada, peso medio del animal en las 7ltimas B: visitas ! el peso actual del animal. 2simismo se guardar un istorial mdico con cada enfermedad que tuvo ! la fec a en la que enferm. ) 2dicionalmente cada mascota tiene un calendario de vacunacin, en el que se registrar la fec a de cada vacuna, la enfermedad de la que se vacuna. ERD-. Construir el $%& correspondiente al siguiente enunciado( Una empresa avcola desea llevar el control de la alimentacin diaria de las aves en cada una de las etapas bsicas de crecimiento 0bebe, #oven ! consumo1. Cada racin de alimento tiene una composicin en base a tres elementos, la cual es diferente en cada una de las etapas. Cada etapa tiene definido un periodo de tiempo. 5odo empieza con la fec a de nacimiento del ave bebe ! finaliza con la fec a de venta del ave de consumo. Las aves se identifican desde su nacimiento ! en base al n7mero de lote de incubacin. Cada lote posee un tama/o de poblacin ! una fec a de entrega para el inicio de crianza. $l control de alimentacin de cada poblacin de un lote de crianza a lo largo de cada etapa inclu!e la cantidad total de la racin de alimento que se coloca, la poblacin de aves al inicio del da ! el control de la merma en base al n7mero de aves que mueren el da anterior.
"OTE I!C%#)CIO!
nro lote tama/o poblacion fec a incubacion fec a entrega estado
)"I.E!T)CIO! ET)P)
nro etapa denominacion periodo promedio
ET)P) "OTE
nro lote 0'?1 nro etapa 0'?1 fec a inicio etapa fec a fin etapa
nro lote 0'?1 nro etapa 0'?1 nro secuencial volumen racion fec a poblacion nro racion 0'?1 merma
R)CIO!
nro racion nro etapa 0'?1 porcenta#e 2 porcenta#e 3 porcenta#e C
DTE2. %ealizar el diagrama de transicin de estados de un ascensor. <ientras este en servicio, un ascensor puede ser llamado por cualquier usuario presionando el botn de requerimiento de ascensor, para subir o ba#ar a un piso determinado= al presionar el botn se enciende la luz de llamado. Una vez que el ascensor se detiene en el piso de llamado, apaga el botn de requerimiento de subida o ba#ada, abre sus puertas, ingresan los usuarios, ! estos pueden se/alar los pisos de destino presionando los botones de piso. &espus de >: sg la puerta del ascensor se cierra e inicia su movimiento en una direccin acia el piso mas ale#ado que a!a sido se/alado. <ientras el ascensor esta en movimiento, tambin se pueden presionar otros botones de piso, con la finalidad de direccionar el movimiento del ascensor. Cuando se presiona un botn de traslado a piso, se enciende la luz de direccin que se/ala el piso donde el ascensor se detendr. Cuando el ascensor se detiene como resultado de un requerimiento de ascensor o botn de piso, apaga los botones de piso ! abre sus puertas para la salida de los usuarios. $l ascensor atiende todos los requerimientos de traslado a piso en base a un movimiento en direccin acia el piso ms le#ano parando en los pisos .ntermedios que an sido solicitados o se/alados. $n caso de arribar al piso mas ale#ado de un requerimiento ! al no existir alg7n otro, el ascensor se mueve acia el primer piso donde se detiene a la espera de un nuevo requerimiento.
2ctivar servicio .niciar servicio Con llamado o uso de servicio .niciar servicio 'in servicio
&esactivar servicio
DTE3. "ea un modelo mu! sencillo de orno microondas cu!o modelo de funcionamiento es el siguiente( en primer lugar se selecciona el nivel de potencia, soportando dos modos Cpotencia totalD, que operara a 9E:F C, ! Cmedia potenciaD que operara a B9:F C. <ientras que no se introduzca el tiempo, se puede pasar de un modo a otro. &espus se establece el tiempo, el cual es introducido a travs de los botones, registrando la cantidad de minutos. Una vez que se an introducido los dos parmetros, potencia ! tiempo, el orno est listo ! slo a! que pulsar el botn C.nicioD para comenzar a operar, si se pulsara CCancelarD, se volvera al estado inicial de espera. 2l finalizar el tiempo registrado, el orno se pone a pitar durante B:s, trascurridos los mismos pasa a un estado de espera. "i durante la programacin se pulsa la tecla CCancelarD se vuelve al estado inicial de espera. "i durante la programacin, antes de aber introducido el tiempo, se abre la puerta se enciende la luz, pero se perdera la programacin, por lo que al cerrar la puerta se estara de nuevo en el estado inicial de espera. "i durante la operacin se abre la puerta, sta queda temporalmente suspendida, se pasa a un modo de espera con la luz encendida, pero al cerrarla puerta se debe pulsar el botn C.nicioD para continuar. "e pide realizar un &5$ que modele este dispositivo.