Nombre: Mauricio Medina Materia: Base de datos Tutor: Mayrita Valle Ejercicio 1 Una oficina de registro de una universidad mantiene datos acerca de las siguientes entidades: (a) asignaturas, incluyendo el número, créditos, carrera y coordinador; (b) ofertas de asignaturas, incluyendo número de asignatura, año, semestre, profesores, horarios y aulas; (c) estudiantes, incluyendo id_estudiante, nombre, mail y carrera; y (d) profesores, incluyendo número de identificación, nombre, facultad y título. Además, la matrícula de los estudiantes en asignaturas y las notas concedidas a estudiantes en cada asignatura en la que están matriculados se deben modelar adecuadamente. Constrúyase un diagrama E-R para la oficina de registro. Documéntense todas las decisiones que se hagan acerca de restricciones de correspondencia. Desarrollo gráfico: Desarrollo en Tablas: Facultad codigo nombre decano 1 FICA Tomás Villón 2 FACEA Marco Galarza Asignatura numero nombre creditos 1 Base de Datos 3
2 Lenguajes de Programación 4 Carrera codigo facultad.codigo nombre coordinador Ingeniería en electrónica y redes de la Angel 1 1 información Jaramillo 2 1 Ingeniería en Sistemas Marco Galarza 3 2 Economía Cristian Silva AsignaturaCarrera id carrera.codigo asignatura.numero 1 1 1 2 1 2 3 2 1 Profesor numero nombre titulo 1 Mayrita Valle 3 2 Carlos Muñoz 4 Estudiante id carrera.codigo nombre mail 1 1 Juan José jj 2 1 Cristian cc 3 1 Gonzalo gg OfertaAsignatura codigo asignatura.numero profesor.numero aula horario año semestre 1 1 1 440 6 2015 1 2 1 2 438 4 2015 1 Calificación id estudiante.id ofertaasignatura.codigo nota 1 1 1 10 2 2 1 8 3 3 1 10 4 1 2 9
Ejercicio 2. Constrúyase un diagrama E-R para un hospital con un conjunto de pacientes y un conjunto de médicos. Asóciese con cada paciente un registro de las diferentes pruebas y exámenes solicitados por los médicos y los correspondientes resultados. Además se requiere conocer que laboratorista realizó el examen. Desarrollo Grafico: Desarrollo tablas: HistoriaClinica id enfermedadespadecidas antecedentesfamiliares examenesrealizados 2345 ninguna osteoporosis orina 2546 cancer ninguna sangre Paciente id nombre apellido direccion telefono historiaclinica.id 1 Juan Alarcon Solanda 8755443 2345 2 Pedro Guerrero Granados 2334332 2546 Medico id nombre apellido direccion telefono 23 Adrian Estrada Colon 23445676 24 Josue Benavides Magdalena 98765654 CitaMedica numero diagnostico paciente.id medico.id 1 Migraña 1 23
2 Infeccion 2 23 Ejercicio 3. Un dentista que dirige su propio consultorio y que se emplea a sí mismo, a tres especialistas en limpieza y una recepcionista, necesita una base de datos para programar citas y confirmarlas. Tiene un sistema de facturación comercial para manejar los pagos y los seguros, pero las consultas se escriben actualmente en un formato en papel como el siguiente, Actualmente solo registra el nombre del paciente y el procedimiento primario a realizar (limpieza, rayos x, obturación, y demás). El dentista requiere añadir mayor detalle de la consulta y pacientes, listar los procedimientos planificados, los honorarios y cobertura de seguro estimado. Desarrollo Grafico: Desarrollo tablas: Seguro id nombre covertura 1 Equinoccial 100% 2 Continental 30%
Paciente id nombre apellido direccion telefono historialclinico seguro.id 32 Juan Calvachi Cumanda 2344321 Ninguno 1 33 Julio Sanchez Marin 7655456 Cancer 2 Empleado id nombre apellido cargo telefono direccion 45 Andres Benalcazar Odontologo 4544376 Amazonas 46 Diego Jurado Recepcionista 3455654 Av Maestro Procedimiento nombre costo empleado.id ortodoncia 1000 45 extraccion 400 45 Citas id hora fecha paciente.id procedimiento.id empleado.id 99 15.30 17/09/2015 32 ortodoncia 45 100 16.30 17/09/2015 33 ortodoncia 46 Facturacion numero valorcancelar descuento paciente.id procedimiento.nombre 456 0 100% 45 ortodoncia 457 700 30% 46 ortodoncia Ejercicio 4. La estación de radio de su universidad tiene un problema: Para transmitir canciones en Internet, la estación debe llevar un registro exacto de las canciones interpretadas. Se requiere saber cuántas personas recibieron la canción, para lo cual el software de transmisión registra el número de usuarios receptores, Se requiere grabar información sobre el artista, la canción, el álbum, la hora y día de la transmisión. Además los oyentes pueden registrar comentarios sobre la canción recibida, identificando si su mensaje indica éxito o error de transmisión e interés alto o bajo por volver a escuchar la canción. AL final del mes se requiere generar un reporte de los problemas o quejas existentes, así como del interés que generan las canciones. Desarrollo Grafico:
Desarrollo tablas: EstacionRadio nombre frecuencia Udla 170Mhz Cancion nombre artista albun genero estacionradio.nombre Solo ella Juan Gabriel Kilates Romantico Udla Luna Zoe Platino Pop Udla MedioTransmision numero dia hora 1 lunes 15.09 2 lunes 15.15 CancionAlAire id cancion.nombre mediotransmision.numero 23 Solo ella 1 24 Luna 2 RadioEscucha numero nombre comentario 888 Juan Pepe Muy bueno Julio Entre 889 Salinas cortado
OyenteMedioTransmision numero radioescucha.numero mediotrans.numero 990 888 1 991 889 2 Reporte numero cancion.reporte 234 Exelente dia Pedian mas canciones de 235 Zoe Ejercicio 5. Una empresa local ha creado un nuevo sistema de cobro de peaje a ubicar en los automóviles. Los clientes podrán adquirir un chip que es un pequeño transmisor colocado en el coche y deberán registrar un número de tarjeta de crédito para el débito de la factura mensual que consolida todos los pases por la estación de peaje. Cada vez que los coches de los clientes pasan por el punto de cobro de peaje, el chip envía una señal de identificación que se recogió en la estación, con la hora, día y la tarifa. Al final del mes se envía una factura al cliente y se debita automáticamente de la tarjeta de crédito por el importe total mensual. Considere que cada estación cobra diferentes tarifas basadas en el día de la semana y la hora del día. Por ejemplo, los costos de la hora en horario pico y placa, son generalmente más altos que en otras horas. A continuación se presenta un reporte parcial de la estructura de tasas y los datos recogidos en una estación. Recuerde que hay varias estaciones. Desarrollo Grafico: Desarrollo tablas:
Dueño card nombre apellido telefono direccion 11111111 Julio Enriquez 9876543 Sangolqui 22222222 Juan Lopez 9876534 Cotocollao Auto placa tipo dueño.card phg6789 pesado 11111111 pjk4344 liviano 22222222 Tarifa numero fecha tiempoinicio tiempofinal costo L1 12/09/2015 6.00 7.00 3 L2 12/09/2015 7.01 12.00 1 Peaje nombre numeropasadas auto.placa tarifa.numero Rumiñahui 2 phg6789 L1 Tuneles 3 pjk4344 L2 Factura numero total fechaemision peaje.nombre dueño.id 34 200 22/09/2015 Rumiñahui 11111111 35 44 24/09/2015 Rumiñahui 22222222