- 5-------
Podaj nazwiska pracowników zarabiających mniej niż 1000: select NAZWISKO from PRACOWNIK where ZAROBEK > 1000
Podaj nazwiska i nazwy działów pracowników pracujących w Radomiu:
select P. NAZWISKO, D. NAZWA from PRACOWNIK P, DZIAŁ D where PNRDZ = D.NRDZ and D. LOKAL IZ ACJA = 'Radom'
Semantyka
Zaczynamy od from Specyfikujemy tablice do przeszukania oraz ew. ich lokalne synonimy (ściślej: zmienne krotkowe). Tworzymy iloczynkartęzjańsld tablic.
Następnie where: Usuwamy z tablicy lub iloczyny kartezjańsldego talde krotki, które nie spełniają warunku.
Na końcu select: Bierzemy z każdej wynikowej krotki to, co jest potrzebne.
Na bazie tego prostego pomysłu utworzono gigantyczną odwróconą piramidę (setki stron specyfikacji)