Está en la página 1de 1

Bases de Datos Grado en Ingeniería Informática

EJERCICIO 2 (18 puntos)

Dado el siguiente conjunto de tablas e integridades referenciales de una base de datos:

PERSONAS(DNI, apellidos, nombre, dirección, ciudad, país)


COCHES(matricula, marca, modelo, color, potencia, dueño)
SEGUROS (idPoliza, asegurado, vehículo, aseguradora, precio)

COCHES.dueñoPERSONAS
SEGUROS.asegurado PERSONAS
SEGUROS.vehículo COCHES

Realizar en SQL los siguientes ejercicios:

1) Borrar de la base de datos a todas las personas que no residan en España. (1 pto)
2) Mostrar alfabéticamente todas las personas (apellidos, nombre) que residan en ciudades
cuyo nombre empiece por A (p.ej. Albacete, Ávila, etc.) (1,5 ptos)
3) Mostrar la marca y el modelo de todos aquellos coches cuya potencia sea superior a
todos los coches asegurados por la compañía ACME (4 ptos)
4) Crear una vista con los coches (matricula) cuyo dueño no corresponda con el tomador
del seguro (asegurado) asociado a dicho coche. Utilizar dicha vista para mostrar las
ciudades (ciudad) donde residen los dueños de los coches que se encuentran en esa
situación (4 ptos)
5) Mostrar las matrículas de los coches que circulan sin estar asegurados (3,5 ptos)
6) Mostrar el precio medio que cobra cada aseguradora (aseguradora) por asegurar un
coche a una persona que reside en Ciudad Real (4 ptos)

Examen Final Extraordinario Curso 2011/2012 Página 2

También podría gustarte