Informatikai képzés: INFORMÁCIÓS RENDSZEREK
   ELTE, 2024/2025. tanév I.félév [dr. Hajas Csilla]
 
 
 
   
   Kurzus időp., helye: Csütörtök 12:00-14:30 (3 x 45') Déli ép. 2-710 PC10
   A kurzus célja: Kiegészítő informatikai képzés az ELTE nem-inf hallgatóinak
   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.
   Példatár: Kende-Nagy: ORACLE példatár, SQL, PL/SQL, Panem Könyvkiadó.
    
   Követelmények: a Hallgatói követelményrendszer (HKR) meghatározza.
   - A 2023/24-es tanév I. félévében az oktatás személyes jelenléttel zajlik.
   - A gyakorlati jegy megszerzésnek feltételei: a gyakorlatokon való jelenlét,
     maximum 3 hiányzás megengedett -->> HKR. 66.paragrafus (1) b), c).
   - Adatmodellezés, tervezés és lekérdezések beadandó feladatok beküldése, 
   - továbbá lesz két zárthelyi dolgozat, ahol legalább 2-es jegyet kell szerezni,
     az egyik zh javítására a félév végén az utolsó gyakorlaton lesz lehetőség,
     a javítás után a korábbi jegy és az új érdemjegy átlaga képezi a zh jegyét.
   - A két zh jegy és a félév során beadott feladatok bemutatásán szerzett jegy
     (felfelé kerekített) átlaga határozza meg a gyakorlati jegyet. 
   
   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
   - A kurzus Canvas oldala: [Canvas oldal]
     

  
   INFORMÁCIÓS RENDSZEREK előadás+gyakorlatok anyaga:   
   
   --- 1.RÉSZ --- Egyszerű adatmodellek, SQL egytáblás lekérdezések (1.ZH)
   09.12. [01] EA1: INFR1.ea.pdf INFR tervezés/1.rész, E/K modell; GY: infr01.html
   09.19. [02] GY: infr02.html SQL bev., táblák előkészítése, egytáblás lekérdezések 
   09.26. [03] GY: infr03.html SQL egytáblás lekérdezések, sorfüggvények használata
   10.03. [04] GY: infr04.html SQL teljes SELECT utasítás, csoportosítás, összesítések
   10.10. [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:
                                - egy áruház dolgozói, vevői és beszállítói: EK_pelda_A.pdf
                                - egy orvosi rendelő orvosai és páciensei: EK_pelda_B.pdf 
   
   --- 2.RÉSZ --- Összetett adatmodellek, SQL többtáblás lekérdezések (2.ZH)
   11.17. [06] GY: infr05.html Halmazműveletek használata SQL lekérdezésekben
   10.25. [07] GY: infr06.html SQL többtáblás lekérdezések, összekapcsolások, joinok
         --- 2024.október 28.-tól november 2.-ig őszi szünet 
   11.07. [08] GY: infr07.html SQL többtáblás lekérdezések, külső joinok, alkérdések
   11.14. [09] GY: infr08.html SQL DML utasítások, insert, delete és update, tranz.kez.
   11.21. [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 --- További haladó témakörök áttekintése (ebből már nincs ZH)
   11.28. [11] GY: infr09.html SQL DDL táblák, nézettáblák; infr10.html Rekurzió 
   12.05. [12] GY: infr11.html SQL adatszótár-nézetek; infr12.html Oracle PL/SQL
   12.12. [13] GY: Kötelező beadandó feladatok bemutatása, gyakorlati jegyek zárása