Skip navigation

PL/SQL

Célok

Ebben a leckében az Oracle PL/SQL nyelvi elemeit tekintjük át. A PL/SQL az SQL nyelv kiterjesztése, amely algoritmikus elemeket (feltételvizsgálat, esetvizsgálat, ciklusok, eljárások, függvények) is tartalmaz. A nyelvi elemek bemutatása után példákat is mutatunk azok használatára. A példáink rövidek, egy-egy nyelvi elem, művelet bemutatására fókuszálnak, de természetesen ezek PL/SQL nyelvvel összetettebb feladatok is megoldhatóak.

A lecke végére az Olvasó tisztában lesz a PL/SQL nyelvi elemeivel, valamint - amennyiben a példákat követi és önállóan reprodukálja azokat - képes lesz önálló PL/SQL programokat írni bizonyos feladatok megoldására.

Tanulási eredmények

Képesség

Az Olvasó meg tud írni programokat, tárolt eljárásokat és a függvényeket Oracle adatbázishoz PL/SQL nyelven.

Megfelelően használja a PL/SQL programokban a kivételkezelést és saját kivételtípusokat is létre tud hozni.

Tudás

Az Olvasó ismeri a PL/SQL nyelv alapvető szintaxisát, a vezérlési szerkezeteket, az értékadást, a kurzorok és gyűjtőtáblák kezelési módját.

Attitűd

Körültekintően kezeli le a kivételeket a PL/SQL programokban.

Autonómia, felelősség

Önállóan képes megírni PL/SQL programokat és futtatni.

Időbeosztás

A lecke időtartamát kétszer 90 perces gyakorlatokra tervezzük. Ezen felül az Olvasó számos házifeladatot oldhat meg, amellyel elmélyítheti tudását és rutint szerezhet a PL/SQL programozásban.

Előismeretek (tanórán kívül): 90 perc

Gyakorló feladatok (tanórán): 180 perc

Házi feladat (tanórán kívül): 90 perc

Projektmunka (tanórán kívül): 30-180 perc a megoldandó feladatoktól függően.

Ellenőrző kérdések (tanórán kívül vagy tanórán): 5 perc