Formulovaný dotaz:
Názvy obchodů, která mají u všech hodnocení cen známku lepší než 3.
Relační algebra:
A = Obchod * Hodnoceni [Nazev]
B = Obchod * Hodnoceni (Ceny>2) [Nazev]
A \ B
SQL:
WITH A AS ( SELECT nazev, ceny FROM obchod JOIN hodnoceni ON(nazev=ob_nazev) )
SELECT DISTINCT nazev FROM A MINUS (SELECT nazev FROM A WHERE ceny>2);
Výsledek:
NAZEV
Dookie
Madla Sport