Database Programming with PLSQL

A Database Programming with PLSQL a második Oracle Academy kurzus. A Database Design and Programming with SQL kurzustól függetlenül is elvégezhető, de a tananyag összeállítását úgy alkották meg, hogy annak bizonyos szintű ismeretét feltételezi, így javasolt az első kurzust követő évben oktatni. A PL/SQL a szinte közismert SQL nyelv kiegészített változata, az adatbáziskezelést közelebb hozza a programozáshoz, az általános programozási nyelvek eszközeit emeli be az adatbáziskezelés világába.

A tantárgy tananyaghálója (tanítási hetekre lebontott tematikája):

1. Bevezetés, a PLSQL ismertetése
2. SQL ismétlés
3. Változók, adattípusok
4. SQL join ismétlés
5. SQL PLSQL-ben
6. Adatműveletek PLSQL-ben
7. Feltételes elágazás
8. Iterációk
9. Kurzorok
10. Kurzorok használata
11. Összefoglalás, ismétlés
12. Mid Term Exam 1
13. Kivételkezelés
14. Szerver és felhasználói kivételek
15. Alprogramok
16. Alprogramok paraméterezése
17. Függvények
18. Data dictionary és jogosultságkezelés
19. Összefoglalás, ismétlés
20. Final Exam 1
21. Csomagok
22. Változók kezelése csomagokban
23. Triggerek
24. DML, DDL és Database Event triggerek
25. Összefoglalás, ismétlés
26. Mid Term Exam 2
27. Fejlett adattípusok
28. Rekordok
29. Függőségek
30. Összefoglalás, ismétlés
31. Final Exam 2
32. Évzárás