You are on page 1of 2

BASES DE DATOS I - 1 SESION

Ejercicios propuestos
Ejercicio 1. Un ejemplo muy simplificado de una base de datos de una compaa de lneas
areas puede distinguir los siguientes tipos de entidades:
a.- Conjunto entidad PASAJEROS con atributos NOMBRE; DIRECCIN y TELFONO.
El identificador para este conjunto es {nombre, direccin}.
b.- Conjunto entidad VUELOS con atributos NMERO, FECHA, ORIGEN, DESTINO,
HORA-SALIDA. HORA-LLEGADA. El identificador para este conjunto es {NMERO, FECHA}
c.- Conjunto entidad APARATOS con atributos COSNTRUCTOR, MODELO. El atributo
MODELO es el identificador (se refiere, por ejemplo, a Boeing-777 o DC-10).
d.- Conjunto entidad AVIONES con atributo NRO-SERIE. Asumimos que los nmeros
de serie son asignados por las compaas como identificador para cada avin que posee.
Ntese que el conjunto entidad APARATOS consta de una designacin genrica tal como
Boeing-777 ms que de un avin en particular tal como estn en el conjunto AVIN.
e.- Conjunto entidad PERSONAL con atributos NRO-EMPLEADO, NOMBRE,
DIRECCIN, SALARIO. El NRO-EMPLEADO es un identificador para PERSONAL. El hecho
de que PERSONAL y PASAJEROS registrados tengan atributos NOMBRE y DIRECCIN no
es significativo.

Adems, las siguientes relaciones:


a.- Relacin REGISTRADO-EN entre PASAJEROS y VUELOS, indicando las reservas.
Es una relacin varios a varios.
b.- Relacin ASIGNADO-A entre PERSONAL y VUELOS, indicando la plantilla para
cada vuelo. Esta relacin es varios a varios.
c.- Relacin PUEDE-PILOTAR entre PILOTOS y APARATOS. Tambin es varios a
varios.
d.- Relacin TIPO entre APARATOS y AVIN, indicando el tipo genrico de cada
avin. La relacin es varios a uno, puesto que cada avin es de un tipo genrico, pero la
compaa puede ser propietaria de varios CD-10, por ejemplo.
e.- Relacin REALIZAR entre AVIONES y VUELOS, indicando el avin que realiza
cada vuelo. Es una relacin uno a varios.
Por ltimo, podemos tener lo siguiente:
a.- Conjunto entidad PILOTO que no tiene atributos. Tendremos una relacin ISA entre
PERSONAL y PILOTOS para identificar cada piloto individual. La razn para distinguir
PILOTOS de PERSONAL es porque PILOTOS puede ser relacionado con APARATOS por la
relacin PUEDE-PILOTAR, mientras que otro personal que no sea PILOTO no registrara esta
relacin.
Dibujar el diagrama E-R asociado a esta descripcin.
Ejercicio 2. Consideremos una base de datos que registra los jugadores de futbol, los equipos
para los que han jugado, su promedio de goles por temporada y las posiciones en que han
jugado. Las entidades son:
a.- JUGADORES con atributos NOMBRE, LUGAR-NACIMIENTO Y FECHANACIMIENTO.
b.- POSICIONES con atributos NOMBRE, NMERO. Cualquiera podra servir como
clave.
c.- EQUIPOS con atributos DENOMINACIN, CIUDAD, AO.

d.- PG, el conjunto promedio de goles. Este conjunto entidad tiene un nico atributo
numrico.
Tendremos las siguientes relaciones:
a.- TEMPORADA entre JUGADORES, EQUIPOS y PG. El jugador j, el equipo e y el
promedio de goles g estn relacionados por TEMPORADA si j jug en el equipo e y su
promedio de goles fue g. Esta es una relacin ternaria.
b.- JUEGA entre JUGADORES y POSICIONES. Es varios a varios, indicando las
posiciones en que ha jugado un jugador a lo largo de su carrera.
Dibujar el diagrama E-R asociado a esta descripcin.
Ejercicio 3. Supongamos que definimos informalmente los datos de una base de datos de un
almacn como sigue:
a.- cada empleado est representado. Los datos acerca de un empleado son su
nmero de empleado, nombre, direccin y el departamento para el que trabaja.
b.- cada departamento est representado. Los datos acerca de los departamentos son
su nombre, empleados, director y productos que tiene asignado.
c.- cada producto con que se trabaja est representado. Los datos acerca de los
productos son su nombre, fabricante, precio, nmero de modelo asignado por el fabricante y
nmero de producto interno asignado por el almacn.
d.- cada fabricante se representa. Los datos son su nombre, direccin, productos que
suministra al almacn y su precio.
Construir un diagrama E-R para esta base de datos. (Ntese que alguna informacin puede ser
representada por atributos y otras por relaciones).
Ejercicio 4. Interesa mantener la siguiente informacin acerca de una escuela universitaria.
a.- sobre alumnos: su nmero de expediente, nombre, direccin y asignaturas en las
que se ha matriculado y su calificacin por asignatura.
b.- sobre cada asignatura que se imparte: cdigo de la asignatura, nombre, seccin,
especialidad, profesores que la imparten y horas semanales.
c.- sobre los departamentos: nombre, extensin telefnica, profesores adscritos y
director del departamento. El director es tambin un profesor.
d.- sobre cada profesor: nombre, direccin, telfono, departamento al que pertenece y
asignaturas que imparte.
e.- el horario de cada profesor: da, horas y asignatura para cada sesin docente.
Dibujar el diagrama E-R asociado a esta descripcin.

You might also like