Informatikai
képzés: INFORMÁCIÓS
RENDSZEREK 5.GYAKORLAT: SQL lekérdezések végr.tervei, alg. |
|
Gyakorlat: Az előző gyakorlat ZH1 feladatok megoldásait és tapasztalatait
megbeszéljük, miközben az SQL lekérdezéseket Oracle gépes környezetben
futtatva a végrehajtási terveket megviszgáljuk hogyan működik a lekérdezés.
SELECT-t sqldeveloper: zöld nyíl első ikon: Run Statement: Ctrl + Enter futtatva,
megtekinthető a végrehajtási terv sqldeveloper: harmadik ikon: Explain Plan: F10
1.) A logikai végrehajtási tervek megbeszélése: relációs algebrai kifejezések
-- Ullman-Widom Tk.2.4.fejezet 02.ea.pdf (eleje, 1-17 oldal: Rel.algebra)
-- Tankönyv feladataihoz a scriptek: create Termékek, create Csatahajók
04.ea.pdf példákkal: Tk.2.4.feladataiból: 2.4.1. Termékek-feladatok.pdf
Lekérdezések kifejezése először (papíron) természetes módon táblákkal,
a táblákon értelmezett műveletekkel gondolkodva, és relációs algebrában
kifejezőfákkal is felrajzolva, majd átírva SQL SELECT utasítással (gépnél)
többféle átírást, megoldási lehetőséget vizsgáljunk meg, vessünk össze!
-- További feladatok Tk.2.4.feladataiból: 2.4.2. Csatahajók-feladatok.pdf
2.) Új anyag: Alkérdések használata SELECT utasítás WHERE feltételében
-- Ullman-Widom Tk.6.3.fejezet 03.ea.pdf (eleje: Alkérdések WHERE-ben)
SQL scriptek:
>> előadás példáihoz: createSörivók
>> tankönyv feladataihoz: create Termékek és create Csatahajók