Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 2:
Dada la siguiente base de datos relacional:
1. Obtener los nombres y domicilios de los clientes que hayan comprado un electrodoméstico
con un descuento mayor del 10%.
2. Obtener los nombres y direcciones de las tiendas que sólo han hecho descuentos inferiores
al 15%.
PREPARADORES DE OPOSICIONES PARA LA ENSEÑANZA Sistemas y Aplicaciones Informáticas · 5
Ejercicios de Álgebra Relacional
3. Obtener las descripciones y precios aquellos electrodomésticos que han sido vendidos en
todas las tiendas.
4. Obtener la descripción de los electrodomésticos vendidos con descuentos del 10 o del 15%.
5. Obtener los nombres y teléfonos de las tiendas que no han vendido el electrodoméstico E1.
Ejercicio 3:
Dada la siguiente base de datos relacional:
a) Obtener los nombres de los clubes con presupuesto > 5 millones y que han participado en
competiciones de categoría igual a 2.
b) Obtener los nombres de los clubes que sólo han conseguido el primer puesto.
c) Obtener los nombres de los clubes que han participado en todas las competiciones.
d) O obtener los nombres de los clubes que han participado las competiciones P1 o P2.
e) Obtener el nombre y el presupuesto de los clubes que no han conseguido un primer puesto.
Ejercicio 4:
Ejercicio 5:
1. SELECT c.nom_curso
FROM curso c, profesor p, imparte_clase ic
WHERE ic.pid=p.pid
AND ic.cid=c.cid
AND (ic.año=1999 OR ic.año=2000)
AND p.apellido='Jung'
2. SELECT c.nom_curso
FROM imparte_clase ic1, imparte_clase ic2, curso c
WHERE ic1.cid=ic2.cid
AND ic1.cid=c.cid
AND ic1.pid=ic2.pid
AND ic1.año=1999
AND ic2.año=2000
3. SELECT p.apellido
FROM profesor p
WHERE p.pid NOT IN (SELECT ic.pid FROM imparte_clase ic);