I.rész
Papíros
feladatok (Semmilyen segédeszköz nem
használható!)
(30 perc) A papíros
feladatokra
kapható18 pontból legalább 9 pontot
kell
elérni.
(4-5 pontos feladatok) - Lekérdezések
relációs algebrában és SQL
SELECT-tel. 1.feladat -Tankönyv
2.4. fejezete:
- Lekérdezések
kifejezése
relációs algebrában
(lineáris
jelöléssel v.
kifejezésfával) 2.feladat - Tankönyv
6.1-6.3. fejezetei:
- Lekérdezések kifejezése
SQL SELECT-tel (egyszerű lekérdezések,
több
táblára
vonatkozó
lekérdezések,
alkérdések használata,
összekapcsolások, outer join is,
valamint ismerni kell a
relációs algebra
és az SQL SELECT kapcsolatát,
átírásokat) 3.feladat - Tankönyv
5.1-5.2. fejezetei:
- Kiterjesztett műveletek a
relációs
algebrában
(lineáris
jelöléssel v.
kifejezésfával) 4.feladat
- Tankönyv 6.4. fejezete:
- Lekérdezések kifejezése
SQL SELECT-tel (minden záradékot ismerni kell,
mint
például GROUP BY
és HAVING), a
fügvények közül csak az
NVL és
a fontosabb
aggregátorfüggvények,
mint például MIN, MAX, SUM, COUNT
és AVG
lesznek
a
papíros
feladatokban) és fontos még az
alkérdések,
korrelált alkérdések ismerete.
II.rész
Gépes
feladatok (csak az Oracle on-line dokumentáció
használható!)
(60 perc) A gépes feladatokra kapható
36
pontból legalább 12 pontot kell elérni. 1-6.feladat (5-6-7
pontos gépes feladatok) - Oracle:
SQL SELECT -
Adott táblák
összekapcsolása (join, külső join)
és lekérdezése,
sorfüggvények,
összesítések és
csoportosítás
(GROUP BY, HAVING),
csoportfüggvények,
alkérdések
használata WHERE és
HAVING záradékban, korrelált
alkérdések.
- Adott táblákra vonatkozó
lekérdezéseket a "hagyományos" SQL
SELECT-tel
fejezzük ki, vagyis ne
használjunk
programozási eszközöket
(PL/SQL) az I.ZH-n,
se nézeteket (VIEW), se
inline-nézeteket
(vagyis FROM záradékban
alkérdést).