Előadás
- A tranzakciókezelés alapfogalmai (adategység, tranzakció, atomiság, zárak, sorosíthatóság, egyszerű tranzakció modell, kétfázisú protokoll)
- Finomabb tranzakció-modellek (figyelmeztető protokoll, időbélyegek, sorosíthatóság)
- Sikertelen tranzakciók (rendszerhibák fajtái, piszkos adat, lavina, naplózás, konzervatív és agresszív protokollok, ellenőrzési pontok, mentések)
- Szerver oldali programozás: előnyei, hátrányai.
- PL/SQL: Alapok
- PL/SQL Programvezérlő utasítások
- PL/SQL: Adattípusok, Összetett adattípusok
- PL/SQL: Kurzorok (explicit és implicit), Kurzor változók
- PL/SQL: Kivételek
- PL/SQL: Tárolt eljárások, Tárolt függvények.
- PL/SQL: Beépített függvények
- PL/SQL: Triggerek
- PL/SQL: Csomagok, Beépített csomagok
- XML, XQUERY
- Adattárházak, OLAP rendszerek
- Objektumorientált adatbázisok
- Az adatbázisrendszerek világa. NoSQL, Mongodb, Neo4J
- Tanár: Jánosi Rancz K. Tünde