Tarea 2
Tarea 2
Tarea 2
FACULTAD DE INGENIERÍA
2 CARRERA INGENIERÍA DE SISTEMAS
1.- Imagina que una agencia de seguros de tu municipio te ha solicitado una base de datos
mediante la cual llevar un control de los accidentes y las multas. Tras una serie de entrevistas,
has tomado las siguientes notas:
“Se desean registrar todas las personas que tienen un vehículo. Es necesario guardar los datos
personales de cada persona (nombre, apellidos, dirección, población, teléfono y DNI). De cada
vehículo se desea almacenar la matrícula, la marca y el modelo. Una persona puede tener varios
vehículos, y puede darse el caso de un vehículo pertenezca a varias personas a la vez. También
se desea incorporar la información destinada a gestionar los accidentes del municipio. Cada
accidente posee un número de referencia correlativo según orden de entrada a la base de datos.
Se desea conocer la fecha, lugar y hora en que ha tenido lugar cada accidente. Se debe tener en
cuenta que un accidente puede involucrar a varias personas y varios vehículos. Se desea llevar
también un registro de las multas que se aplican. Cada multa tendrá asignado un número de
referencia correlativo. Además, deberá registrarse la fecha, hora, lugar de infracción e importe
de la misma. Una multa solo se aplicará a un conductor e involucra a un solo vehículo.”
2.- Le contratan para diseñar una base de datos para llevar el control del Gimnasio X
En el Gimnasio X, cada cliente tiene un RUT, nombre, dirección y teléfonos de contacto. Además,
tiene un plan de trabajo, según el cual debe pagar una mensualidad. También se debe estar al
tanto de su deuda. Según cada plan de trabajo se tiene un entrenamiento. Un entrenamiento
consta de frecuencia, dificultad (principiante, intermedia o avanzada), nombre, costo, y un plan
de ejercicios. En un entrenamiento se realiza un cierto número de sets y repeticiones (por set)
de cada ejercicio del plan. Un ejercicio, por otro lado, tiene nombre,
descripción, complejidad y músculos trabajados. Además, cada persona tiene un monitor
asociado. El monitor tiene RUT, nombre, teléfonos de contacto y paga. La paga del monitor se
calcula según el número de clientes que tiene.
3.- La siguiente es una descripción de algunos requisitos de datos para Una cadena de farmacias.
Dibuje el diagrama entidad-relación apropiado (E-R). Muestra claramente todas las restricciones
de cardinalidad, límites de cardinalidad y dependencias de existencia.
a) Una compañía farmacéutica fabrica uno o más medicamentos, y cada uno de los
medicamentos es fabricado y comercializado por exactamente una empresa
farmacéutica.
b) Los medicamentos se venden en farmacias. Cada farmacia tiene un único código de
identificación. Cada farmacia vende uno o más medicamentos, pero algunas de las
farmacias no venden todos los medicamentos.
c) Las ventas de medicamentos deben registrarse con receta, que se guardan como
registro por la farmacia. Una receta identifica claramente el medicamento, médico y
paciente, así como la fecha en que se llena.
d) Los médicos recetan medicamentos para pacientes. Un médico puede recetar uno o más
medicamentos para un paciente y un paciente puede obtener una o más recetas, pero
una receta es escrita por un solo médico.
e) Las compañías farmacéuticas pueden tener contratos a largo plazo con farmacias y una
farmacia pueden contratar cero, uno o más compañías farmacéuticas. Cada contrato se
identifica de forma exclusiva por un número de contrato.