Você está na página 1de 6

Ejercicio 1: Autocares

Enunciado:
Tenemos una empresa de autocares que permite la reserva de asientos mediante
Internet. Para gestionar la reserva de los asientos necesitamos una base de datos
en la que almacenaremos los siguientes datos:

Matrcula de cada autocar; nombre, DNI, apellidos, direccin y telfono de


cada conductor; fecha y hora de salida de cada autobs; hora de paso por
cada localidad; nombre de cada localidad; Nmero de asientos de cada
autocar; nmero de cada asiento

En cada viaje puede haber uno o dos conductores conductor en el autocar.


Un mismo asiento puede estar reservado en el mismo viaje por varias
personas (Una persona puede comprar el asiento de Palencia a Aguilar de
Campoo y otra persona comprar de Aguilar a Santander).

Por otro lado las rutas se repiten, de modo que la ruta por ejemplo PalenciaSantander siempre hace las mismas paradas

Al reservar el asiento se indica la fecha de la reserva

Ejercicio 2: Recetas
Enunciado :
Crear un modelo entidad / relacin para controlar una base de datos de recetas de
cocina. Debe incluir Informacin sobre los platos, tipos de plato, ingredientes,
cantidades, etc. Hacer el primer paso de establecimiento de atributos utilizando los
atributos ms apropiados.
Aadir informacin sobre vinos recomendados en los platos (incluidas las
denominaciones de origen)

Solucin

Ejercicio 3: Aeropuerto
Enunciado :
Crear un modelo entidad / relacin para controlar un aeropuerto. Los datos a gestionar son:

Nmero de cada vuelo

fechas de salida de cada vuelo

zDatos de la tripulacin (nombre de los pilotos, apellidos, dni piloto, telfono,


direccin,... y los mismos datos para las azafatas)

Hora de salida de cada vuelo

Nombre de cada aeropuerto y localidad en la que se encuentra

Hora de paso por cada aeropuerto

Solucin

Ejercicio 4: Teatro
Enunciado :
Crear un modelo relacional para la venta de entradas de un teatro. La entrada se refiere a
una butaca y un da concreto. La base de datos debe almacenar todas las entradas
vendidas. Almacenar y relacionar tambin la informacin concerniente a las obras de teatro
representadas (autor, ttulo, actores, sinopsis,..) y las fechas en las que se realizan.

Solucin

Ejercicio 5: Tienda
Enunciado :
Crear un esquema entidad relacin para gestionar una base de datos de una
tienda de venta por Internet que funciona de esta manera:
La tienda vende televisin por Internet de modo que segn el tiempo que una

persona vea la televisin, paga ms dinero.


Para ello cada cliente debe darse de alta en la pgina indicando su nombre, dni,
apellidos, telfono, e-mail y tarjeta de crdito
Tenemos que grabar todos los accesos que realiza el cliente a la pgina
gestionando la fecha de entrada y de salida a la pgina (la fecha incluye la hora,
con lo que se puede calcular las horas consumidas)
El cliente puede contratar una serie de bonos cuyo precio es distinto. Cada bono
incluye unas horas de consumo y un precio por esas horas. Esos bonos permiten
al cliente pagar slo por las horas que exceden ese bono

Si en algn momento se corta la conexin televisiva sin que el cliente lo desee,


entonces se anota como inicidencia en la base de datos. Cada incidencia posee la
fecha y hora exacta en la que ocurri la incidencia y la fecha en la que se
restableci la conexin.

Solucin

Ejercicio 6: Banco
Enunciado :
Crear un modelo entidad / relacin que resuelva el siguiente problema de datos.
Se trata de gestionar los datos de un banco que maneja estos datos:

Posee clientes que contratan cuentas en el banco. De los clientes tenemos


su DNI, Nombre, Apellidos, Localidad, Direccin y Telfono.

Todas las cuentas tienen un nmero de 20 dgitos de los cuatro primeros se


refieren al banco, los cuatro siguientes a la entidad, los dos siguientes son
de control y los 10 siguientes el nmero en s de la cuenta. Toda cuenta
tiene un saldo actual y se anota la fecha de contratacin

Las cuentas pueden ser de ahorro, de plazo fijo (indicando el tiempo


mnimo de supervivencia en aos (1,2,3,..), cuentas vivienda y cuentas de
pensiones.

Del personal se anotan los siguientes datos, DNI, N personal, Nombre,


Apellidos, Direccin, Telfono y una Cuenta bancaria (que tiene que estar en
el banco)

El personal puede tener o ser jefe. Los jefes tienen un nmero de busca.
Un jefe puede tener un jefe superior.

Las cuentas bancaias pueden pertenecer a ms de un cliente.Despus de

crear el modelo entidad relacin, crear el grafo relacional correspondiente.


Solucin
Ejercicio 7: Centro educativo
Enunciado :
Crear un modelo entidad / relacin que gestione un centro educativo, teniendo
en cuenta que tiene que llevar estos datos
Datos de los alumnos (nombre, apellidos, cdigo de alumno, direccin, telfono,

curso)
Informacin de las asignaturas en las que se matricula cada alumno, sabiendo
que cada asignatura tiene un cdigo, un ttulo, se indica tambin sus horas de
duracin.
Necesitamos informacin sobre las aulas, nombre del aula y piso en el que se
encuentra. Adems del nmero de pupitres que posee.
Tambin almacenamos datos de cada profesor (cada asignatura tiene un
profesor), nombre, dni, telfono, direccin, localidad.
Necesitamos saber cul es el tutor de cada curso
Los cursos se identifican por su nmero y estudios (1 de ESO, 2 FP
Soldadura,...)
Necesitamos llevar un calendario con la ocupacin de las aulas. En esa
ocupacin debe figurar los das de la semana, las horas en las que el aula es
ocupada y por qu curso ser ocupada esa aula.

Por ltimo queremos llevar un control de los recursos de aula (pupitres,


ordenadores,...) cada recurso tiene un cdigo y un nombre. Se anotar la
cantidad que hay de cada recurso en cada aula.

Solucin

Ejercicio 8: rbol genealgico


Solucin

Ejercicio 9: Bolsa
Enunciado :
Crear un modelo entidad/relacin que permita controlar una bolsa de valores,
empresas, acciones, compras, ventas,... Hay que conseguir almacenar datos que
permitan:

Controlar la venta de acciones: a qu empresa pertenecen, quin es el


comprador, quin el vendedor, el valor de compra, fecha de compra,...

Siempre tenemos que tener almacenado el valor actual de las acciones de


cada empresa.

Adems necesitamos almacenar el valor de las acciones de la empresa por


cada HORA. Es decir se almacena el valor a las 9, a las 10, a las 11,.... de
cada da

Solucin

Ejercicio 10: Futbol


Enunciado :
Crear un modelo entidad/relacin que permita controlar los datos de una liga de
ftbol. Necsitamos:

Controlar los datos referentes a cada equipo y jugadores de los equipos


(cada jugador pertenece slo a un equipo durante toda la liga)

Los partidos, marcadores y fecha de celebracin de los mismos. Tambin el


estadio en el que se jug (necesitariamos conocer el nombre de todos los
estadios y el equipo al que pertenecen)

Los rbitros (incluidos linieres y cuartos rbitros) que pitan los partidos

Los goles, tarjetas y otras incidencias (lesiones por ejemplo) sabiendo el


minuto en el que ocurrieron y a qu jugador le ocurrieron
Solucin

Você também pode gostar