Está en la página 1de 6

Ejercicio 1

Se desea construir una base de datos que almacene la carta de un restaurante.


Para cada plato, se desea obtener su nombre, descripcin, nivel de dificultad (de elaboracin), una
foto y el precio final para el cliente. Cada plato pertenece a una categora.
Las categoras se caracterizan por su nombre, una breve descripcin y el nombre del encargado.
Adems de los platos, se desea conocer las recetas para su realizacin, con la lista de ingredientes
necesarios, aportando la cantidad requerida, las unidades de medida (gramos, litros, etc. . . ) y
cantidad actual en el almacn.

PLATO INGRED
(nombrep, descrip, nivel, foto, precio, nombrec) (nombrei, unidades, almacen)
CP nombrep CP nombrei
CAj nombrec -> CATEGORIA
UTILIZA
CATEGORIA (nombrep, nombrei, cantidad)
(nombrec, descrip, encarg) CP nombrep, nombrei
CP nombrec CAj nombrep -> PLATO
CAj nombrei -> INGRED

BORRA de tu mente el "NO PUEDO", a partir de hoy esas palabras ya no existen en


tu diccionario.
Todo es POSIBLE si CREES en TI MISMO.
Ejercicio 2.

Un peridico deportivo quiere crear una base de datos para mantener informacin sobre las pruebas
ciclistas por etapas. En la base de datos debe aparecer informacin sobre los ciclistas, los equipos a
los que pertenecen y las pruebas en las que cada equipo ha participado (se asume que participa todo
el equipo).
De cada ciclista, se desea conocer su nombre, nacionalidad y fecha de nacimiento, as como el equipo
al que pertenece, manteniendo la fecha de inicio y fin de contrato con el equipo.
De cada equipo tambin se desea conocer su nombre, su nacionalidad, el nombre del director y las
pruebas en las que ha participado, con su nombre, ao de edicin, n de etapas, kilmetros totales y
puesto que ocup el equipo en la clasificacin final. Un dato adicional para las pruebas es saber el
nombre del ciclista que qued ganador.

CICLISTA PERTENECE
(nombrec, nacion, fnac) (nombrec, nombree, inicio, fin)
CP nombrec CP nombrec, nombree
CAj nombrec -> CICLISTA
EQUIPO CAj nombree -> EQUIPO
(nombree, nacion, direct)
CP nombree PARTICIPA
(nombree, nombrep, puesto)
PRUEBA CP nombree, nombrep
(nombrep, ao, etapas, km, nombrec) CAj nombree -> EQUIPO
CP nombrep CAj nombrep -> PRUEBA
CAj nombrec -> CICLISTA

BORRA de tu mente el "NO PUEDO", a partir de hoy esas palabras ya no existen en


tu diccionario.
Todo es POSIBLE si CREES en TI MISMO.
Ejercicio 3

Acabas de empezar tu coleccin de pelculas y quieres hacer una base de datos para construir su ficha
tcnica. De cada pelcula, necesitas su ttulo, ao, nacionalidad y algunos datos de su director: el
nombre, la fecha de nacimiento y su pas de origen. Adems, quieres saber su idioma, si es en blanco
y negro o en color, si tiene alguna restriccin de edad, un resumen y poder poner tus propias
observaciones.
La ficha tcnica de cada pelcula tambin debe incluir el reparto de actores, donde aparecer su
nombre, su nacionalidad y el nombre del personaje que tiene en la pelcula.
Disear una base de datos que se ajuste al requerimiento arriba expuesto, identificando tablas,
atributos, claves principales y relaciones existentes.

DIRECTOR
(nombre, nacion, fnac)
CP nombre

PELICULA
(titulo, ao, nacion, idioma, color, resumen, observ, nombre)
CP titulo
CAj nombre -> DIRECTOR

ACTOR
(nombre, nacion)
CP nombre

REPARTO
(titulo, nombre, personaje)
CP titulo, nombre
CAj titulo -> PELICULA
CAj nombre -> ACTOR

BORRA de tu mente el "NO PUEDO", a partir de hoy esas palabras ya no existen en


tu diccionario.
Todo es POSIBLE si CREES en TI MISMO.
Ejercicio 4

Se desea crear una base de datos que contenga informacin sobre las revistas a las que ests suscrito
o compras habitualmente. De cada revista, se pide su ttulo, el ISSN (un cdigo que identifica a la
publicacin), el nmero y el ao de publicacin. Tambin se desea almacenar informacin de cada
uno de los artculos publicados: el ttulo, la pgina de inicio y la pgina de fin. Se asume que no hay
dos artculos con el mismo ttulo.
Cada artculo puede estar escrito por varios autores, de quienes interesa conocer su nombre, una
direccin de correo electrnico y su adscripcin, as como un nmero que indique la posicin en la
que aparece en cada artculo: un 1 si es el primer autor, un 2 si aparece en segundo lugar, etc.
Disear una base de datos que se ajuste al requerimiento arriba expuesto, identificando tablas,
atributos, claves principales y relaciones existentes.

REVISTA AUTOR
(issn, numero, ao, titulo) (nombre, email, adscrip)
CP issn, numero CP nombre

ARTICULO ESCRIBE
(titulo, inicio, fin, issn, numero) (titulo, nombre, pos)
CP titulo CP titulo, autor
CAj issn, numero -> REVISTA CAj titulo -> ARTICULO
CAj nombre -> AUTOR

BORRA de tu mente el "NO PUEDO", a partir de hoy esas palabras ya no existen en


tu diccionario.
Todo es POSIBLE si CREES en TI MISMO.
Ejercicio 5

Una ONG desea elaborar una base de datos para llevar el seguimiento de todos sus proyectos. Tiene
diversas sedes en varios pases que se encargan de gestionar y coordinar los proyectos de ese pas,
cada uno de los cuales puede afectar a una o varias poblaciones.
Sobre la sedes se desea mantener un identificador, la ciudad y pas en el que se encuentra, junto con
su direccin, un telfono de contacto y el nombre del director. Cada sede gestiona un conjunto de
proyectos, con un cdigo, un ttulo, fechas de inicio y finalizacin, el presupuesto asignado y el
nombre del responsable.
De cada proyecto es necesario conocer qu actuaciones se realizan en cada poblacin, almacenando
el nombre, pas y n de habitantes y un identificador para diferenciarlas. Adems se desea la inversin
del proyecto que corresponde a la poblacin y una pequea descripcin de la actuacin.

SEDE POBLACION
(id, ciudad, pais, direccion, tfno, direct) (idpob, nombre, pais, habs)
CP id CP idpob

PROYECTO ACTUACION
(cod, titulo, inicio, fin, presup, resp, id) (cod, idpob, inversion, descrip)
CP cod CP cod, idpob
CAj id -> SEDE CAj cod -> PROYECTO
CAj idpob -> POBLACION

BORRA de tu mente el "NO PUEDO", a partir de hoy esas palabras ya no existen en


tu diccionario.
Todo es POSIBLE si CREES en TI MISMO.
BORRA de tu mente el "NO PUEDO", a partir de hoy esas palabras ya no existen en
tu diccionario.
Todo es POSIBLE si CREES en TI MISMO.