UNIVERSIDAD ANDINA DEL CUSCO FILIAL –SICUANI INGENIERIA DE SISTEMAS CURSO: MODELADO DE BASE DE DATOS MAGISTER: JHON DARWIN CHOQUEHUANCA QUIÑONES ALUMNO: BRANDON ALEXIS CONDORI ARTEAGA
Diagrama entidad- relacion 1. Sistema de Biblioteca Modela una base de datos para una biblioteca que maneja: Entidades : Libro, Autor, Socio, Préstamo. Reglas : Un libro puede tener uno o varios autores . Un socio puede tener máx. 3 préstamos activos . Un préstamo registra fecha de inicio, fecha de devolución y estado. Reto extra : permitir varios ejemplares de un mismo libro.
2. Sistema de Reservas de Vuelos Diseña un modelo para una aerolínea: Entidades : Pasajero, Vuelo, Avión, Reserva. Reglas : Un pasajero puede reservar varios vuelos . Un vuelo pertenece a un avión específico . Una reserva debe registrar asiento, clase y fecha . Reto extra : manejar escalas (un vuelo puede tener varios tramos).
3. Plataforma de Cursos Online Crea un modelo para un sistema tipo Udemy : Entidades : Curso, Instructor, Estudiante, Inscripción, Evaluación. Reglas : Un curso puede ser impartido por uno o más instructores . Un estudiante puede inscribirse en muchos cursos . Una evaluación pertenece a un curso y tiene nota y comentarios . Reto extra : registrar certificados al finalizar cursos.
4. Sistema de Ventas de una Tienda Modela el proceso de ventas en una tienda: Entidades : Cliente, Producto, Factura, DetalleFactura , Empleado. Reglas : Una factura puede tener muchos productos . Cada detalle guarda cantidad, precio unitario y subtotal . Un empleado está asociado a las facturas que emite. Reto extra : incluir descuentos y métodos de pago.
5. Hospital – Gestión de Pacientes Diseña un modelo para un hospital: Entidades : Paciente, Médico, Cita, Tratamiento, Medicamento. Reglas : Un paciente puede tener varias citas con distintos médicos . Una cita puede generar un tratamiento . Un tratamiento puede incluir varios medicamentos . Reto extra : manejar historial clínico del paciente.
6. Sistema de Alquiler de Películas (tipo Netflix / Blockbuster ) Entidades : Película, Cliente, Alquiler, Género, Actor. Reglas : Una película puede pertenecer a varios géneros . Un cliente puede alquilar varias películas. Cada alquiler debe registrar fecha de inicio y devolución . Reto extra : diferenciar entre alquiler físico (DVD) y streaming online .
MODELO RELACIONAL 1. Sistema de Biblioteca Modela una base de datos para una biblioteca que maneja: Entidades : Libro, Autor, Socio, Préstamo. Reglas : Un libro puede tener uno o varios autores . Un socio puede tener máx. 3 préstamos activos . Un préstamo registra fecha de inicio, fecha de devolución y estado. Reto extra : permitir varios ejemplares de un mismo libro.
2. Sistema de Reservas de Vuelos Diseña un modelo para una aerolínea: Entidades : Pasajero, Vuelo, Avión, Reserva. Reglas : Un pasajero puede reservar varios vuelos . Un vuelo pertenece a un avión específico . Una reserva debe registrar asiento, clase y fecha . Reto extra : manejar escalas (un vuelo puede tener varios tramos).
3. Plataforma de Cursos Online Crea un modelo para un sistema tipo Udemy : Entidades : Curso, Instructor, Estudiante, Inscripción, Evaluación. Reglas : Un curso puede ser impartido por uno o más instructores . Un estudiante puede inscribirse en muchos cursos . Una evaluación pertenece a un curso y tiene nota y comentarios . Reto extra : registrar certificados al finalizar cursos.
4. Sistema de Ventas de una Tienda Modela el proceso de ventas en una tienda: Entidades : Cliente, Producto, Factura, DetalleFactura , Empleado. Reglas : Una factura puede tener muchos productos . Cada detalle guarda cantidad, precio unitario y subtotal . Un empleado está asociado a las facturas que emite. Reto extra : incluir descuentos y métodos de pago.
5. Hospital – Gestión de Pacientes Diseña un modelo para un hospital: Entidades : Paciente, Médico, Cita, Tratamiento, Medicamento. Reglas : Un paciente puede tener varias citas con distintos médicos . Una cita puede generar un tratamiento . Un tratamiento puede incluir varios medicamentos . Reto extra : manejar historial clínico del paciente.
6. Sistema de Alquiler de Películas (tipo Netflix / Blockbuster ) Entidades : Película, Cliente, Alquiler, Género, Actor. Reglas : Una película puede pertenecer a varios géneros . Un cliente puede alquilar varias películas. Cada alquiler debe registrar fecha de inicio y devolución . Reto extra : diferenciar entre alquiler físico (DVD) y streaming online .