Sei sulla pagina 1di 3

Instituto de Educacin Superior Tecnolgico Publico

Carlos Salazar Romero

Unidad Didctica:
Administracin de Base de Datos

EJERCICIOS PROPUESTOS DE BASE DE DATOS


INSTRUCCIN: Para cada caso, analiza el problema propuesto para establecer sus
respectivas tablas, sus relaciones y su cardinalidad. Luego implementa las respectivas
Base de datos en SQL Server 2008.
1.

Dado un cdigo de departamento, conocer su nombre, director y los empleados


de ese departamento con su nombre, categora y dedicacin.

2.

Dado un cdigo de profesor, determinar su nombre, dedicacin y categora, as


como el conjunto de asignaturas que imparte con el cdigo de esa asignatura, su
nombre, el centro en el que se imparte y el n de horas.

3.

Dado un proveedor, queremos conocer su nombre, direccin, ciudad y provincia,


as como las piezas que suministra, conocindose color, categora, precio y
cantidad (donde para cada categora hay un nico precio).

4.

La BD de una Instituto almacena informacin sobre todos sus miembros. De


cualquier persona se almacena su nombre, direccin, telfono y email. Los
profesores adems tienen el departamento al que pertenecen y su dedicacin,
adems de los centros en los que imparten clase. Los alumnos estn matriculados
en un nico centro y tienen un nmero de expediente y la titulacin en la que
estn matriculados. Del personal se almacena la unidad administrativa a la que
pertenecen y su categora profesional.

5.

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.

6.

Con la prxima edicin de la Vuelta Ciclista a Espaa, 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.

ING. ALEXANDER ARTURO ROMERO MORENO

Pgina 1

Instituto de Educacin Superior Tecnolgico Publico


Carlos Salazar Romero

7.

Unidad Didctica:
Administracin de Base de Datos

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.

8.

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.

9.

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.

10.

Una empresa de alquiler de vehculos desea conocer en todo momento el estado


de su flota. La empresa tiene diversas oficinas repartidas por todo el territorio
espaol. Cada oficina se identifica por un cdigo nico y se caracteriza por la
ciudad en la que se encuentra y su direccin completa (calle, nmero y cdigo
postal) y telfono.
En cada oficina hay disponible un conjunto de coches, de los cuales se conoce su
matrcula, el grupo al que pertenece: A, B, C, D, E, F o G (depende del tipo y

ING. ALEXANDER ARTURO ROMERO MORENO

Pgina 2

Instituto de Educacin Superior Tecnolgico Publico


Carlos Salazar Romero

Unidad Didctica:
Administracin de Base de Datos

tamao del vehculo), la marca, el modelo, el nmero de puertas, el nmero de


plazas, la capacidad del maletero y la edad mnima exigida para el alquiler.
Para llevar el control del estado de cada vehculo, la empresa mantiene un registro
de todos los alquileres que ha sufrido, indicando para cada uno de ellos el nombre
del conductor, su DNI, su direccin, un telfono de contacto y un nmero de
tarjeta de crdito sobre la que realizar los cargos correspondientes. Adems de
esta informacin de los clientes, para cada alquiler se almacena su duracin (en
das), el tipo de seguro contratado y el precio total.

ING. ALEXANDER ARTURO ROMERO MORENO

Pgina 3

Potrebbero piacerti anche