Está en la página 1de 1

Bases de Datos Grado en Ingeniería Informática

Apellidos y Nombre:
DNI: ____________________

Dado el siguiente esquema relacional:

Coche (matricula, marca, modelo, año_fab, color)


Persona(DNI, ape, nom)
Cliente (DNI)
Vendedor (DNI, antigüedad)
Venta(#venta, fecha, vendedor, cliente, coche, precio_venta)

Cliente.DNIPersona
Vendedor.DNIPersona
Venta.vendedorVendedor
Venta.clienteCliente
Venta.cocheCoche

Coche.Color(rojo, azul, verde, negro, blanco)


Coche.Marca(SEAT, BMW, FIAT, Peugeot, KIA)

Escriba en SQL las sentencias pare resolver los siguientes ejercicios, de manera que se
ejecuten correctamente en un servidor Oracle (30 puntos):

1) Crear una tabla (VendedoresRojo) que contenga los vendedores que sólo han
vendido coches de color rojo (DNI, ape, nom). El DNI del vendedor de esta
tabla debe existir en la tabla vendedor. (6 puntos)
2) Rebajar un 10% el precio de venta de los coches fabricados antes del año 2008.
(3 puntos)
3) Listar los vendedores (DNI, ape, nom) que han vendido más de 10 coches de
marca SEAT. (4 puntos)
4) Crear una vista con el importe total que han supuesto las ventas de cada
vendedor (DNI_vendedor, importe). Utilizando la vista anterior muestre el DNI,
el nombre y apellido del vendedor (o vendedores) que haya vendido por un
importe mayor. (4 puntos)
5) Listar los clientes que hayan comprado coches de color blanco y de color negro
(ambos) (4 puntos).
6) Listar los coches (matricula, precio_venta) de la marca BMW que sean hayan
vendido más caros que todos los coches de la marca FIAT. (4 puntos)
7) Mostrar en orden alfabético aquellos vendedores (DNI, ape, nom) que tienen el
mismo apellido que al menos uno de sus clientes. (5 puntos)

Final Extraordinario (01Jul2013) Curso 2012/2013 Página 1

También podría gustarte