Selekce:r(podminka) = SELECT * FROM r WHERE podminka
Projekce:r[a,b] = SELECT a,b FROM r
Rename: r[a-name]
\ POUZE / ONLY
( a \ b EXCEPT = - → {1, 2} \ {2, 3} = {1} )
(FIT) Vyberte ošetřovatele (id_setrovatel, jmeno_osetrovatel, adresa, plat), kteří krmili opice (na jméně nezáleží) POUZE 1. dubna 2015 (v dotazu zadejte '1.4.2015')
The patients who visited at least one othoped. = the patients who visited any orthoped
{ PAT * {VIS*DOC(SPE='orthoped')}}[PNA]
The names of doctors who already had patients
{VIS*DOC}[DNA]
(my) Zvířata, které mají nějakého kmotra
Vyberte jméno kmotra, jméno zvířete a jejich datum narození (jmeno_kmotra, jmeno_zvire, datum_narozeni), které mají nějakého kmotra. Pozor, kmotr je ošetřovatel.
(Sample)Names and prices of products ordered by customer named ’John’.
{ {Customer * Order * Items * Product}(Cname='John')}[Pname, Price]
OR
(my) Zjistěte atributy pacientů, které ošetřoval buď lékař s ID=1 nebo lékař s ID=2
PAT <* VIS(DID='1' ∨ DID='2')
(my) Vyberte pouze krmená zvířata.
Pomocí relační algebry vyberte jména zvířat a jejich data krmení (jmeno_zvire, datum) . Vybíráme pouze krmená zvířata abychom měli obě požadované hodnoty na výstupu.