Kieg.Spec.Info.képzés: ADATBÁZISRENDSZEREK
   ELTE, 2026/2027. tanév I.félév [dr. Hajas Csilla]
 
 
 
   MIVEL TÚL KEVÉS HALLGATÓ JELENTKEZETT A 60 KREDITES KÉPZÉSRE,
   EZÉRT AZ EGY ÉVES KIEG. INFORMATIKAI KÉPZÉS AZ IDÉN NEM INDUL!
   Kurzus időp., helye: Péntek 8:30-10:45 (3 x 45') Déli ép. 2-710 PC10
  
   Bővebb információ az egy éves kiegészítő informatikai képzésről: 60kredit 
   Az Adatbázisrendszerek tantárgy célkitűzése: Nem-informatikus hallgatók
   képessé váljanak tudományterületük objektumait adatokkal leírni, azokat
   strukturálni, és az adatokból releváns információt kinyerni. A félév során a
   hangsúly a kreatív problémamegoldáson és a gyakorlati felhasználáson van.
  
   Tematika: Információs rendszerek tervezése, E/K (egyed/kapcsolat) modell,
   E/K diagram átalakítása relációkra. SQL DDL, DML utasításai, lekérdezések. 
   Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
   alapján gyakorlat-orientáltan, gyakorlati feladatokon sajátítjuk el az SQL-t.
   Gyak.jegy megszerzésének feltételei, beadandók, zh-ák: Teams+Moodle
   
   Hasznos linkek: 
   - ORACLE ADATBÁZIS szerverek elérése: adatbazis_eleres.html
   - Példa-táblák létrehozására a szkriptek: adatbazis_scriptek.html
   

  
   [ EZ AZ ÚJ TERVEZETT ] ADATBÁZISRENDSZEREK előadás+gyakorlatok anyaga:   
   Gyak.jegy megszerzésének feltétele: 2-3 fős csapat projekt munka elkészítése 
   és 2 lépcsőben való szóbeli bemutatása (4.gy.: Tervezés; 12.gy: Megvalósítás);
   és lesz egy egyéni gépes zárthelyi dolgozat az SQL lekérdezésekből (8.gyak.)
   
   --- 1.RÉSZ --- ALAPOK Adatmodellek, demo példák, egyszerű lekérdezések 
   [01] 09.11. Egyszerű E/K (Egyed/Kapcsolat) modell, SQL lekérd. halmazszemlélete
          Demo-1: szeret tábla (E/K: sok-sok kapcsolat)
   [02] 09.18. Egytáblás lekérdezések, SQL where szűrőfeltétel, háromértékű logika
          Demo-2: dolgozo, osztaly táblák (E/K: sok-egy kapcsolat, összevonás)    
   [03] 09.25. Több táblás lekérdezések, összekapcsolások, halmazműveletek
          Demo-3: filmek, szereplok, szineszek (E/K: összetett kulcs használata)
          Demo-4: termekek, pc, laptop, stb (E/K: alosztályok átalakítása 3stratégia)
          Demo-5: dolgozo, gyerekek, stb (E/K: gyenge egyedhalmazok használata)
   [04] 10.02. Közös projektmunka (Tankönyv 4.1.-4.6. Magasszintű adatmodellek)
   
   --- 2.RÉSZ --- SQL lekérdezések, csoportosítás, függvények, alkérdések, ZH
   [05] 10.09. SQL teljes SELECT utasítás, csoportosítás, összesítések, függvények
   [06] 10.16. SQL függvények, többtáblás lekérdezések, külső összekapcsolások
         --- 2026.október 23.-tól (péntek) november 1.-ig (vasárnap) őszi szünet 
   [07] 11.06. SQL alkérdések, WITH munkatáblák, rekurzió, hierarchikus lekérd. 
   [08] 11.13. ZH - SQL lekérdezések (Tankönyv 6.1.-6.4. SQL lekérdezések)
   
   --- 3.RÉSZ --- Teljes SQL, SQL DDL és DML utasításai, projekt-bemutató
   [09] 11.20. SQL DML insert, delete, update; Tranzakció-kezelés alapjai  
   [10] 11.27. SQL DDL táblák és megszorítások, nézettáblák, jogosultságok  
   [11] 12.04. SQL lekérdezések optimalizálása, indexek használata, adatszótár 
   [12] 12.11. Közös projektmunka (Tankönyv 6.-8.fej. Gyakorlati megvalósítás)
  
   Gyakorlati jegyek javítási lehetőség: 
   -- A vizsgaidőszak első hetében lesz javítási lehetőség, aki javítani szeretne
      egyszerűen jelezze Teams csevegőn, hogy egyeztessük a JavZH időpontját. 
   
  
   [ INNEN EZ A KORÁBBI ] INF.RENDSZEREK előadás+gyakorlatok anyaga:   
   
   --- 1.RÉSZ --- Egyszerű adatmodellek, SQL egytáblás lekérdezések (1.ZH)
   09.11. [01] EA1: INFR1.ea.pdf INFR tervezés/1.rész, E/K modell; GY: infr01.html
   09.18. [02] GY: infr02.html SQL bev., táblák előkészítése, egytáblás lekérdezések 
   09.25. [03] GY: infr03.html SQL egytáblás lekérdezések, sorfüggvények használata
   10.02. [04] GY: infr04.html SQL teljes SELECT utasítás, csoportosítás, összesítések
   10.09. [05] GY: Géptermi ZH: Egytáblás lekérdezési feladatok megoldása SQL-ben
                     Példatár 1.fej. és 2.fej. példái és feladatai; +Tankönyv 6.1. és 6.4.fej.
              zh után EA2: INFR1.ea.pdf INFR tervezés/2.rész, adatmodellezési példák
   
   --- 2.RÉSZ --- Összetett adatmodellek, SQL többtáblás lekérdezések (2.ZH)
   10.16. [06] GY: infr05.html Halmazműveletek használata SQL lekérdezésekben
         --- 2026.október 23.-tól (péntek) november 1.-ig (vasárnap) őszi szünet 
   11.06. [07] GY: infr06.html SQL többtáblás lekérdezések, összekapcsolások, joinok
   11.13. [08] GY: infr07.html SQL többtáblás lekérdezések, külső joinok, alkérdések
   11.20. [09] GY: infr08.html SQL DML utasítások, insert, delete és update, tranz.kez.
   11.27. [10] GY: Géptermi ZH: Többtáblás lekérdezési feladatok, SQL DML utasítások
                     Példatár 3.fej. és 5.fej./DML példái és feladatai; +Tankönyv 6.1.-6.5.fej.
              zh után EA3: INFR2.ea.pdf Adatbázis-kezelés alapjai, teljes SQL áttekintés
   
   --- 3.RÉSZ --- Kötelező csoportos feladatok áttekintése (ebből bemutató)
   12.04. [11] GY: infr09.html SQL DDL táblák, nézettáblák; infr10.html Rekurzió 
   12.11. [12] GY: Kötelező beadandó feladatok bemutatása, gyakorlati jegyek zárása