Informatikai képzés: INFORMÁCIÓS RENDSZEREK
   ELTE, 2019/2020. tanév II.félév [dr. Hajas Csilla]
 
 
 
 
  ! Március 11. előtt normál oktatás; március 23 után online órák: MS Teams !
   1óEA+2óGY Péntek 8:30-11:00 (45'x3óra +15'szünet) 2-710 (PC10 labor) 
   A kurzus célja: Kiegészítő informatikai képzés az ELTE hallgatóinak
   Adatbázisok tervezése. Az entitás-kapcsolat modell. A relációs adatmodell.
   Entitás-kapcsolat diagram leképezése relációs adatbázis sémába. Az SQL,
   mint a relációs adatbázis-kezelő rendszerek nyelve. Az SQL használata. 
   
   Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
   Általános információ: Keretek, követelmények, tematika: inforendsz.pdf
   Három fő témakör
   1.) REL -- relációs lekérdezések: SQL SELECT 
   2.) SQL -- SQL DDL, DML, egyéb utasítások
   3.) TERV -- E/K modellezés, UML, relációs adatbázis sématervezés
 
   ORACLE ADATBÁZIS szerverek elérése -->> adatbazis_eleres.html
   Feladatok beadása laborgépekről (INF-es domain-ből)
   A feladat leírását és a megoldásait, az SQL utasításokat és outputokat
   VezNev_KerNev_Datum.txt nevű egyszerű szövegfájlba másoljuk be, majd
   a gyak. laborgépről húzzuk be ebbe a mappába: \\nas1.inf.elte.hu\ZH1\sila
   kérem, hogy a szöveget lássák el -- kommentekkel v. /* magyarázatokkal */
   Példa-táblák létrehozására a szkriptek -->> adatbazis_scriptek.html
    
   INFORMÁCIÓS RENDSZEREK előadás+gyakorlatok anyaga:   
 
  ==> I.témakör: E/K alapok, relációs modell, SQL egytáblás lekérdezések
 
  02.14. [01] TERV1.pdf (E/K alapok, rel.modell), SQL1.pdf (create table/1) 
             GY: Egyed/kapcsolat modell, átírása táblákra, táblák létrehozása
             Órai közös feladat: Kurzushirdetés+tantárgyfelvétel E/K diagramja
             HF: Válasszon saját témát, ezen belül egy egyedhz+tulajdonságait!
 
  02.21. [02] REL1.pdf  (egytáblás lekérdezések, vetítés, kiválasztás)
             GY: lecke01/select-alap.pdf;  lecke02/where-feltetel.pdf
             HF: Egy tábla létrehozása, adatsorok bevitele, egyszerű lekérdezések
   
  02.28. [03] REL2.pdf (egytáblás lekérd., kiterj.vetítés+fv, csoportosítás)
             GY: lecke03/fuggvenyek.pdflecke04/csoportok.pdf
             HF: Saját tábla lekérdezése, sorfv-ek, csoportok, összesítések
             gyakorlás: Oracle Példatár 1-2.fej. (fv-ek, összesítések, group by)
   
  03.06. [04] 1.ZH infó: Géptermi ZH, lásd Neptun/Feladatok] [Példatár 1-2.fej.]           
             --- [ Egytáblás lekérdezések az SQL-ben, a gépes SQL SELECT utasítás
             ---   SELECT lista WHERE felt, GROUP BY, HAVING és ORDER BY záradékai.
             GY: ZH után: TERV2.pdf (E/K haladó);
             HF: Saját témában elkészíteni az E/K modellt és átírni relációkra!
 
   -- 2020. március 11-én a veszélyhelyzet miatt a 2019/2020-as tanévben 
    
 március 12-13. rektori szünet és március 16-22. között tavaszi szünet! 
   -- Március 23. (hétfő) után távoktatás: CANVAS; +Online órák: MS Teams
  
   ==> II.témakör: Többtáblás lekérdezések, SQL DDL és DML utasítások
   
   03.27. [05] SQL2.pdf (create table/2);  [itt nincs: REL3.pdf (rel.alg.)]
           GY: E/K diagram, saját tervezési feladatok bemutatása
           HF: Saját táblák létrehozása többtáblás lekérdezésekhez
      
   04.03. [06] REL4.pdf--1  (Több táblás lekérd., összekapcsolások) 
           GY:  6.gyak feladatok (halmazműveletek, összekapcsolások)
           HF: Többtáblás lekérdezések az SQL-ben (feladatokat átnézni)    
   
   --- 04.10.  Nagypéntek munkaszüneti nap  ---
 
   04.17. [07] REL4.pdf--2 (Alkérdések használata) 
             GY: 7.gyak feladatok (alkérdések, többtáblás lekérdezések)
           HF: Többtáblás lekérdezések az SQL-ben (feladatokat átnézni)
   
   04.24. [08] SQL3.pdf (SQL DML, Tranz.kez., SQL DDL-nézettáblák)
           GY: 8.gyak feladatok (SQL DML, DDL, táblák, nézetek)
           HF: SQL DML (insert, delete, update) és DDL (create) utasításai
   
   --- 05.01.  Május 1 munkaszüneti nap nincs óra  ---
   --- 05.08.  Május 8 Pázmány nap rektori szünet  ---
   
   05.15. [09] 2.ZH infó: Online gépes Canvas kvíz [Példatár 3-6.fej.]
             ZH téma: Többtáblás lekérdezések, SQL DDL, DML utasításai
             GY: Beadandó feladatok bemutatása (Online MS Teams-ben)
 
   ==> III.témakör: Adatmodellezés és SQL haladó témakörök a gyakorlatban
 
   05.22. [10-11-12] Nem kötelező pénteki pótórák haladó témakörökből
              UML modell, sématervezés, lekérd.optimalizálás, indexek, OLAP
              GY: Javító- és pótZH, beadandó feladatok bemutatása pótlása