0% encontró este documento útil (0 votos)
2 vistas4 páginas

Taller E-R

El documento presenta ejercicios sobre la creación de modelos de entidad-relación (E-R) en diferentes contextos, como compañías de seguros, hospitales, universidades, aerolíneas y empresas de streaming. Se solicita a los estudiantes diseñar diagramas E-R que representen diversas entidades y sus relaciones, así como documentar decisiones sobre restricciones. Además, se incluyen ejercicios para extender modelos existentes y generar reportes específicos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas4 páginas

Taller E-R

El documento presenta ejercicios sobre la creación de modelos de entidad-relación (E-R) en diferentes contextos, como compañías de seguros, hospitales, universidades, aerolíneas y empresas de streaming. Se solicita a los estudiantes diseñar diagramas E-R que representen diversas entidades y sus relaciones, así como documentar decisiones sobre restricciones. Además, se incluyen ejercicios para extender modelos existentes y generar reportes específicos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios 1: Modelo Entidad-Relación

Asignatura: Bases de Datos

Docente: Miguel Ángel Ramírez

Estimado estudiante, tenga presente que los ejercicios se dividen en dos


entregas, una corresponde a la práctica en clase y la otra a la bitácora.

Práctica en clase.

1. Constrúyase un diagrama E-R para una compañía de seguros de carros


cuyos clientes poseen uno o más carros. Cada carro tiene asociado un
número de cero o cualquier valor que almacene el número de accidentes.
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 realizados.
3. Una oficina de registro de una universidad mantiene datos acerca de las
siguientes entidades: (a) asignaturas, incluyendo el número, título,
programa y prerrequisitos; (b) ofertas de asignaturas, incluyendo número
de asignatura, año, semestre, número de sección, profesor(es), horarios y
aulas; (c) estudiantes, incluyendo identificador de estudiante, nombre y
programa; y (d) profesores, incluyendo número de identificación, nombre,
departamento 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.

Proponga un diagrama E-R para la oficina de registro. Documente todas


las decisiones que se hagan acerca de restricciones de correspondencia.

Bitácora

1. Considere una base de datos usada para registrar las notas que obtienen
los estudiantes en diferentes exámenes de diferentes ofertas de
asignaturas.
a) Construya un diagrama E-R que modele exámenes como entidades y
use una relación ternaria para esta base de datos.
b) Construya un diagrama E-R alternativo que use sólo una relación
binaria entre estudiantes y ofertas-asignaturas. Asegúrese de que sólo
existe una relación entre un par determinado de estudiante y oferta
asignatura y de que aún se pueden representar las notas que obtiene un
estudiante en diferentes exámenes de una oferta de una asignatura.
2. Diseñe un diagrama E-R para almacenar los logros de su equipo
deportivo favorito. Se deberían almacenar los partidos jugados, los
resultados de cada partido, los jugadores de cada partido y las
estadísticas individuales de cada jugador para cada partido. Las
estadísticas de resumen se deberían modelar como atributos derivados.
3. Extienda el diagrama E-R del ejercicio anterior para almacenar la misma
información para todos los equipos de una liga.
4. Considere el siguiente diagrama, que modela una librería en línea.

a) Liste los conjuntos de entidades y sus claves primarias.


b) Supóngase que la librería añade casetes de música y discos
compactos a su colección. El mismo elemento musical puede estar
presente en forma de casete o de disco compacto con diferentes precios.
Extiéndase el diagrama E-R para modelar esta adición, ignorando el
efecto sobre las cestas de la compra.
c) Extiéndase ahora el diagrama E-R usando generalización para
modelar el caso en que una cesta de la compra pueda contener cualquier
combinación de libros, casetes de música o discos compactos.
5. Diseñe el modelo E-R para una aerolínea que mantiene una base de
datos para gestionar la reserva de vuelos nacionales e internacionales. La
base de datos debe incluir:

• Vuelos, con atributos: código de vuelo, origen, destino, fecha, hora de


salida, hora de llegada, aeronave asignada.

• Aeronaves, con atributos: matrícula, modelo, capacidad de pasajeros,


rango de autonomía.

• Pasajeros, con atributos: número de documento, nombre completo,


nacionalidad, fecha de nacimiento, correo electrónico.

• Reservas, que asocien pasajeros y vuelos, con atributos: número de


reserva, fecha de compra, clase (económica, ejecutiva), estado de la
reserva (confirmada, cancelada, en espera).

Cada reserva puede incluir múltiples pasajeros si se trata de una compra


grupal y debe permitir relacionar el asiento asignado para cada pasajero.
Asegúrese de que se puedan identificar pasajeros frecuentes y calcular
su acumulado de millas.

6. Diseñe el modelo E-R para una empresa de streaming que almacena


información sobre su catálogo de música y las interacciones de los
usuarios. Se deben modelar:

• Canciones, con atributos código, título, duración, año de lanzamiento,


género musical.

• Artistas, con atributos: código de artista, nombre artístico, país de origen.

• Álbumes, con atributos: código de álbum, título, año, discográfica.

• Usuarios, con atributos ID de usuario, nombre, correo electrónico, fecha


de registro, tipo de suscripción (gratuita o premium).

• Reproducciones, que representen el historial de escucha de cada


usuario, con atributos fecha y hora de reproducción, dispositivo usado,
número de veces reproducidas.
Debe poder consultarse:

1. El top 10 de canciones más reproducidas por país.

2. Los artistas más escuchados por cada usuario.

3. Las reproducciones diarias para calcular regalías.


7. Diseñe el modelo E-R para un sistema regional que gestiona varios
hospitales y clínicas. Se requiere:

• Hospitales, con atributos código, nombre, nivel de complejidad,


dirección, municipio.

• Áreas funcionales (urgencias, pediatría, cirugía, UCI), con atributos:


código de área, nombre, capacidad de camas.

• Personal médico, con atributos ID, nombre completo, especialidad,


tipo de contrato, horario de trabajo.

• Pacientes, con atributos ID paciente, nombre, fecha de nacimiento,


EPS, grupo sanguíneo.

• Consultas, con atributos: número de consulta, fecha, motivo,


diagnóstico, tratamiento.
Cada paciente puede atenderse en distintos hospitales y en diferentes
áreas, y un médico puede atender a varios pacientes en distintos
turnos. Es necesario permitir generar reportes de:

1. Tasa de ocupación de camas por hospital y área.

2. Número de consultas por especialidad médica.

3. Historial clínico de cada paciente.

8. Diseñe el modelo entidad-relación de su proyecto, se debe definir


explícitamente:
• Entidades y atributos.
• Relaciones y sus atributos.

Además de precisar las posibles restricciones que tendrá está en su


implementación.

También podría gustarte