You are on page 1of 4

UTN – FRCU – Ingeniería en Sistemas de Información

Gestión de Datos – Año 2019


Trabajo Práctico N° 1

Trabajo Práctico 1
Modelo lógico: diagrama de clases. Modelo relacional.
Comienzo aprox.:
Entrega aprox.:
Formato: Impreso y digital
Consideraciones Entrega en la fecha especificada.
para aprobación: Resolución de los ejercicios.

Ejercicio 1 - Tránsito
El departamento de tránsito de una Municipalidad desea llevar un control sobre los registros de conducir
que otorga, los vehículos empadronados en el municipio y las infracciones cometidas por los choferes.
Por cada registro otorgado se precisa conocer:
 Número
 Nombre del chofer
 Domicilio
 Edad
 Grupo sanguíneo
 Categoría de vehículo que está habilitado a conducir.
 Fecha de emisión del registro
 Fecha de vencimiento del registro

Para cada vehículo empadronado:


 Patente
 Categoría de vehículo (moto, auto, pick up, camión, etc...)
 Año de fabricación
 Nombre del propietario actual.
 Domicilio del propietario

Para cada infracción:


 Número de infracción (único)
 Nombre del infractor
 Edad
 Número de registro de conductor del infractor
 Código del tipo de infracción
 Patente del vehículo
 Fecha y hora de constatación de la infracción
 Observaciones

Las consultas que se podrán realizar son las siguientes:

Página 1 de 4
UTN – FRCU – Ingeniería en Sistemas de Información
Gestión de Datos – Año 2019
Trabajo Práctico N° 1

1. Cuando una persona va a renovar su carnet número X se desea saber cuántas infracciones en total ha
tenido el titular del registro a renovar. NOTA: al renovar un carnet se otorga un nuevo número de
registro.
2. Cuando se transfiere el vehículo cuya patente es X de un propietario a otro se desea conocer a qué
monto asciende el total de infracciones no pagas registradas para ese vehículo.
3. Listar el nombre y el número de documento de los infractores que cometieron faltas durante un
determinado mes y que su registro de conducir estuviera vencido o no los habilitara para manejar el
tipo de vehículo que iban conduciendo.
4. Realizar un resumen de las infracciones que se han cometido en cierto año, indicando para cada tipo
de infracción su descripción y la cantidad de veces que la misma ha ocurrido en el año.
5. Dado un número de infracción X determinar el nombre y la dirección del propietario del vehículo
infractor en el momento de ser cometida.

Para simplificar el modelo se tendrán en cuenta los siguientes supuestos:


 Todos los infractores tienen registro de conducir otorgado por la municipalidad.
 Todas las infracciones son cometidas por autos empadronados en la municipalidad.
 En un determinado momento, el propietario de un vehículo es siempre una sola persona.
 En cada infracción están involucrados un solo vehículo y un solo chofer.

Se pide
Obtener el diagrama de clases y su modelo relacional equivalente.

Ejercicio 2 - Biblioteca
En la biblioteca de la facultad se desea llevar un registro de los libros en existencia y los préstamos
realizados.
Por cada libro que posee la biblioteca se desea conocer los siguientes datos:
 Título
 ISBN
 Autor o autores
 Fecha de publicación
 Cantidad de páginas
 Editorial
 Dirección y teléfono de la editorial
 Categoría(s) a la(s) que pertenece (Ficción, Historia, Arte, Referencia, etc.)
 Fecha en que el ejemplar se dio de alta en la biblioteca
 Código de inventario del ejemplar
 Código de ubicación del ejemplar

Los libros de la biblioteca son prestados a sus usuarios. A cada usuario se le permite retirar hasta tres
libros simultáneamente. El plazo de devolución del libro depende de la categoría del usuario: para
estudiantes 1 semana; para docentes 1 mes y para investigadores 3 meses.
De cada usuario se desea conocer:
 Nombre
 Dirección

Página 2 de 4
UTN – FRCU – Ingeniería en Sistemas de Información
Gestión de Datos – Año 2019
Trabajo Práctico N° 1

 Teléfono

Si es estudiante:
 Número de legajo de alumno
 Fecha de ingreso a la universidad
 Lista de materias que cursa actualmente

Si es docente:
 Número de legajo de profesor.
 Antigüedad como docente.
 A qué carreras pertenecen las materias que dicta.

Si es investigador:
 Su categoría.
 Proyectos en los participa.
 Departamento al que pertenece cada proyecto.
 Qué libros tiene en su poder y desde qué fecha.

La base de datos deberá contener información suficiente como para responder a las siguientes consultas:
 Cantidad de ejemplares de un determinado libro que se poseen y cuántos de los mismos están
prestados actualmente.
 Nombre, dirección y teléfono de los usuarios con préstamos vencidos, detallando el nombre de los
libros que debe devolver cada uno.
 Listado con todos los títulos prestados en el año 2001 a docentes que dictan materias pertenecientes
al departamento de materias básicas en la carrera de Sistemas, ordenados de mayor a menor de
acuerdo al número total de préstamos realizados (En el total incluir todos los préstamos, no
solamente aquellos efectuados a los docentes mencionados)
 La cantidad de pedidos insatisfechos que hubo por cada libro en un cierto período de tiempo. Es decir,
por cada título y en un determinado lapso de tiempo, determinar cuántos usuarios no pudieron retirar
una copia debido a que todos los ejemplares estaban en préstamo.

Se pide
Obtener el correspondiente diagrama de clases y su modelo relacional equivalente.

Ejercicio 3 – Club deportivo


Un club deportivo desea diseñar una base de datos para llevar información de sus socios, para el uso de
sus servicios, y de sus instalaciones (pileta, canchas de fútbol, cancha de tenis, salón de fiestas, etc.).
También desea llevar el control de los deportes que practica cada socio.
De los socios necesita saber: el número de socio, el nombre, el apellido, el domicilio, el número de
teléfono y el tipo de socio (honorario, vitalicio, individual, grupo familiar o adherente). De acuerdo al tipo
de socio se define el valor de la cuota:
 el honorario no paga;
 el vitalicio paga un importe muy pequeño por ser uno de los fundadores del club;
 el individual paga $100

Página 3 de 4
UTN – FRCU – Ingeniería en Sistemas de Información
Gestión de Datos – Año 2019
Trabajo Práctico N° 1

 el grupo familiar paga $150 sin importar la cantidad de miembros en la familia;


 y el adherente no paga, porque está cubierto por un socio del tipo grupo familiar.
Hay que tener en cuenta que un socio de tipo adherente siempre está relacionado con un socio de tipo
grupo familiar.
De las instalaciones o servicios necesita conocer su nombre, el precio de su alquiler por hora y registrar
cada uno de los eventos que se realizó en esa instalación. De cada evento importa la fecha, el importe
cobrado y el socio que lo solicitó.
De los deportes es necesario registrar el nombre, el precio mensual para practicarlo, el profesor de
educación física responsable de la actividad y los socios inscriptos en cada actividad.
Todos los meses, a principio de mes, se hace la facturación de cada socio. En el proceso de facturación
primero se buscan todos los socios individuales y de grupo familiar y se factura el importe vigente de la
cuota. Luego para cada socio y sus adherentes se buscan los deportes que practican y también se los
factura. Es muy importante no perder la historia de los deportes que practicaba cada socio en cada mes,
ni el tipo de socio que tenía.
A partir del modelo diseñado, deben poder responderse las siguientes consultas:
 Obtener un listado de los socios que practicaron natación en el año 2013 y dejaron de hacer esta
actividad en el año 2014.
 Obtener un listado de los socios que han utilizado tanto el salón de fiestas y el quincho (se tienen
que cumplir las dos condiciones para incluir el socio en el listado).
 Para cada socio adherente conocer su número de socio, su nombre, el número de socio del titular
y el nombre del socio titular.
 Realizar el resumen de facturación del mes de Enero de 2014. En el resumen debe incluirse un
listado con el número del socio, el nombre, el tipo de socio, el importe de la cuota, el importe a
cobrar en concepto de deportes que practica el socio o los socios adherentes relacionados.

Se pide
Obtener el correspondiente diagrama de clases o entidad/relación.

Página 4 de 4

You might also like