Está en la página 1de 2

Fundamentos de Bases de Datos

Unidad 2

EJERCICIOS DE UNIDAD Resolver los siguientes problemas por medio de Diagramas de Entidad Relacin
Problema 1: Compaa Area

Se desea almacenar la informacin de una compaa area en una B.D. La compaa area tiene tres recursos principales: Aviones, pilotos, tripulacin. De cada recurso se desea conocer su cdigo, Nombre y horas de vuelo. De los miembros de la tripulacin solo se tendr el cdigo y el nombre. Pilotos y tripulacin tienen una base a la que regresan despus de cada jornada un vuelo va desde un origen a un destino a una hora concreta y tiene nmero de vuelo, de cada vuelo que se va a realizar durante los prximos 3 meses, as como de los vuelos que se han realizado, se desea saber el avin en el que se va a hacer o en el que se ha hecho, el piloto y la tripulacin. Cada avin tiene un cdigo, es de un tipo (Boeing, Airbus, entre otros). Y tiene una base donde es sometido a mantenimiento.
Problema 2: Cadena Editorial

Tenemos esta informacin sobre una cadena editorial: La editorial tiene varias sucursales, con su domicilio, telfono y un cdigo de sucursal. Cada sucursal tiene varios empleados, de los cuales tendremos sus datos personales, DNI y telfono. Un empleado trabaja en una nica sucursal. En cada sucursal se publican varias revistas, de las que almacenaremos su ttulo, nmero de registro, periodicidad y tipo. La editorial tiene periodistas (que no trabajan en las sucursales) que pueden escribir artculos para varias revistas. Almacenaremos los mismos datos que para los empleados, aadiendo su especialidad. Guardaremos tambin las secciones fijas de cada revista, que tendrn un ttulo y una extensin. Para cada revista, almacenaremos informacin de cada nmero, que incluir la fecha, nmero de pginas y el nmero de ejemplares vendidos.
Problema 3: Organizacin informtica

La organizacin informtica de una empresa desea controlar la siguiente informacin, la empresa tiene varios centros de clculo (C.C), en los que hay distintos equipos. Para cada C.C se almacena su direccin, cdigo y responsable. Cada equipo tendr un cdigo, y almacenaremos su marca, modelo, RAM y capacidad de disco. El personal informtico trabaja en un slo C.C., almacenando su DNI y datos personales. Cada empleado podr trabajar en varios equipos del C.C. Los usuarios de los equipos tendrn cuentas en uno o varios equipos. En cada equipo, slo podrn tener una cuenta, con un nombre, una clave y un privilegio distinto. Se almacenar su DNI y datos personales. Tambin se guarda informacin sobre las cuentas antiguas (nombre, clave y periodo de uso).
Problema 4: Empresa de material informtico

Tenemos que disear una base de datos para una empresa de material informtico, de la que tenemos esta informacin: Cdigo equipo, Descripcin equipo, Precio equipo, Cdigo componente, Descripcin componente, Stock_componente, Precio componente, DNI_empleado, Nombre empleado, Seccin empleado, NIF_cliente, Nombre cliente, Domicilio cliente, Cdigo_equipos_cliente, Cantidad_equipos_cliente, Cdigo_componentes_cliente, Cantidad_componentes_cliente. Sabemos que: Un empleado trabaja en una seccin. Cada cliente compra a travs de un slo empleado. Un equipo consta de varios componentes. Se pueden comprar equipos completos o componentes sueltos.

Fundamentos de Bases de Datos


Problema 5: Establecimientos de bebidas

Unidad 2

Tenemos que disear una base de datos sobre los establecimientos donde venden bebidas. La informacin de que disponemos es la siguiente: de cada establecimiento, almacenaremos el nombre, licencia fiscal, domicilio, fecha de apertura, horario y das de apertura. Cada establecimiento tendr uno o varios titulares, de los que almacenaremos sus datos personales: nombre, DNI y domicilio. Tendremos que anotar tambin los empleados de cada establecimiento, teniendo en cuenta que un empleado puede trabajar en varios sitios. Para cada empleado, tendremos sus datos personales: nombre, DNI y domicilio; tambin anotaremos la funcin que desempea, que puede ser distinta en cada establecimiento (mesero, barman, cocinero, cantante, etc.). Para cada negocio, llevaremos un inventario de existencias, con el nombre del artculo, su cdigo, la cantidad y el precio de coste. A efectos de contabilidad, llevaremos una relacin de los pedidos, con un nmero de pedido (nico), fecha, proveedor, cdigo y nombre de los artculos suministrados, cantidad y precio total del pedido. Tambin tenemos que almacenar las recaudaciones diarias de cada negocio.
Problema 6: Compaa de proyectos Luxiona

Una compaa est organizada en departamentos. Cada departamento tiene un nombre y nmero nico y un cierto empleado que lo dirige y nos interesa la fecha en que dicho empleado comenz a dirigir el departamento. Todo empleado est asignado a un departamento. Cada departamento controla un cierto nmero de proyectos, cada uno de los cuales tienen un nombre y nmeros nicos y se efecta en un cierto lugar. Un empleado puede trabajar en varios proyectos, que no necesariamente estn controlados por el mismo departamento. Nos interesa el nmero de horas por semana que un empleado trabaja en un proyecto