Formulovaný dotaz:
Seznam plášťů (výrobce, model, rok), u nichž žádná napsaná zkušenost neobsahuje u hodnocení poměru cena-výkon známku horší než 2.
Relační algebra:
A = Plast * Zkusenost (Cena_vykon>2) [Vyrobce, Model, Rok_vyroby]
Plast * Zkusenost [Vyrobce, Model, Rok_vyroby] \ A
SQL:
WITH A AS ( SELECT ko_vyrobce vyrobce, ko_model model, ko_rok_vyroby rok_vyroby, cena_vykon FROM plast NATURAL JOIN zkusenost )
SELECT DISTINCT vyrobce, model, rok_vyroby FROM A MINUS (SELECT vyrobce, model, rok_vyroby FROM A WHERE cena_vykon>2);
Výsledek:
VYROBCE MODEL ROK_
Maxxis High Roller 2004
Maxxis Minion DH 2004