IK-18fszABEG ADATBÁZISOK EA+GYAK [FOKSZ]
  ELTE, 2026/2027. tanév I. félév [dr. Hajas Csilla]
 
 
 
   
  Adatbázisok előadások időp/helye: Péntek 12:00-13:30 2-709 PC9 labor
  X-es jegy megszerzésének feltételei, követelmények: [Ezen a linken] 
  - gyakorlaton 3db ZH + előadáson 3db szóbeli és beadandó bemutatása,
  - előadáson+gyakorlaton kötelező jelenlét. Jelenléti ív, zh-ák, lásd  Moodle
  Elérhetőségem: INF-es Teams csevegőben +[Ebben] a Teams csoportban. 
  Gyakorlat oldala [Ezen a linken]

  Tematika: Információs rendszerek tervezése; Adatmodellek; E/K modell;
  - Relációs modell; E/K diagram átalakítása relációsémákra; Demo-példák;
  - Alap relációs algebra; SQL lekérdezések és a relációs algebra kapcsolata;
  - Adatbázisok-alapfogalmak; Adatbázis-kezelő rendszerek részei-áttekintés;
  - SQL részei: SELECT (lekérdezések, gráfok rekurzív bejárása with utasítás); 
    SQL DDL (táblák+megszorítások, nézettáblák), SQL DCL (grant, revoke);
    SQL DML (insert, delete, update, merge), Tranz.kezelés (commit, rollback);
  - SQL programnyelvi környezetben: PL/SQL (tárolt eljárások/fv-ek, kurzorok);
  - Relációs sématervezés, függőségek elmélete, BCNF, 3NF, 4NF, normalizálás.
  Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
    alapján gyakorlat-orientáltan, gyakorlati feladatokon keresztül sajátítjuk el.
    Példatár: Kende-Nagy: ORACLE példatár, SQL, PL/SQL, Panem Könyvkiadó.
   
   FOKSZ ADATBÁZISOK előadások anyaga:  
   
   -- 1.RÉSZ - ALAPOK: Adatmodellek (E/K <-> relációs); rel.alg.<-> SQL
   Az első három hét célja a biztos alapok megszerzése. Ezt a három előadást
   együtt lépésenként dolgozzuk fel, minden alkalommal kicsit továbblépünk,
   először egy táblára, majd több táblára, az egyszerűtől az összetett példákig:
   - az adatmodellezés (demo táblák kialakítása, adatbázis példák megértése),  
   - lekérdezések megértése (alap relációs algebra és az SQL SELECT kapcs.),
   - adatbázis-kezelő rendszerek (gépes környezetben való megvalósítás)  
   [01] 09.11. 01.ea.pdf Adatbázis-tervezés, E/K-modell (egyed/kapcsolat)
   [02] 09.18. 02.ea.pdf Relációs algebra és SQL SELECT utasítás kapcsolata
   [03] 09.25. 03.ea.pdf Adatbázis-kezelő rendszerek, SQL áttekintése
   [04] 10.02. 1.ZH Szóbeli (E/K modell, Rel.alg); Beadandó (E/K diagr) bemut.
  
   -- 2.RÉSZ - SQL lekérdezések; fv-ek, SQL DML, SQL DDL utasítások 
   Ebben a blokkban lesz az SQL teljeskörű elméleti és gyakorlati tárgyalása:
   [04] 10.02. (folyt.fenti bemut.után) 4.ea.pdf SQL függvények, csoportosítás
   [05] 10.09. 5.ea.pdf SQL több táblás lekérdezések, alkérdések, külső joinok
   [06] 10.16. 6.ea.pdf SQL DML+tranz.kezelés, SQL DDL táblák+constraints
   -- 2026.október 23.-tól (péntek) november 1.-ig (vasárnap) őszi szünet
   [07] 11.06. 7.ea.pdf SQL nézettáblák+jogosults., Eljut feladat+rekurzió
   [08] 11.13. 2.ZH Szóbeli (Teljes SQL); Beadandó (SQL projekt) bemut.
  
   -- 3.RÉSZ - EA: Relációs sématervezés; GYAK: PL/SQL programok   
   [08] 11.06. (folyt.fenti bemut.után) 8.ea.pdf és 9.ea.pdf Oracle PL/SQL
   [09] 11.20. 10.ea.pdf Relációs sématervezés, Függőségek elmélete 
   [10] 11.27. 11.ea.pdf Normalizálás, veszteségmentes Boyce-Codd NF
   [11] 12.04. 12.ea.pdf Relációs sématervezés, Normalizálás, 3NF, 4NF 
   [12] 12.11. 3.ZH Szóbeli (Rel.sématerv.); Beadandó (PL/SQL) bemut.
   
   -- ADATBÁZISOK X-es jegyek:  3db gyak.zh +3db ea.szóbeli alapján