ELTE, 2019/2020. tanév I. félév  [dr. Hajas Csilla]
  IT-13KAB ADATBÁZISOK EA+GY [oszt.info.tanár]
 
 
 
  
  Gyakorlat: Kedd  08:30-10:00  2-124 MS labor
  Előadás:    Szerda 12:15-13:45  Déli ép. 5-202
   
  Előadás információ: tanEA.info.pdf; Vizsgakövetelmények: Lap alján
  Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
 
  Gyak.infógyak.követelmények; Három ZH (lásd Neptun:Feladatok)
  5.GY: E/K, rel.alg, SELECT; 9.GY: SQL DDL,DML; 13.GY: sématervezés
  ORACLE ADATBÁZIS szerverek elérése -->> adatbazis_eleres.html
  Példa-táblák létrehozására a szkriptek -->> adatbazis_scriptek.html
   
  ADATBÁZISOK előadások és a gyakorlatok anyaga:    
  --- Előkészítés [1.ea] Entitás/Kapcsolat modell és átalakítása relációkra
  [01] 09.10.K.  1.gyak (demo táblák/scriptek)
          1.ea.pdf (Tervezés: E/K modell átírása relációkra) 
     
  --- I.témakör [2.-4.ea] Alap relációs algebra és SELECT FROM WHERE
  [02] 09.17.K.  2.gyak (egy táblára: select lista from T where feltétel)
          2.ea.pdf (Rel.alg.alapműveletei és SELECT FROM WHERE utasítás)
 
  [03] 09.24.K.  3.gyak (halmazműveletek, több táblás lekérdezések)
          3.ea.pdf (SELECT alkérdések használata, Rel.alg.lekérdezések)
 
  [04] 10.01.K.  4.gyak (join összekapcsolások, alkérdések használata) 
          4.ea.pdf (1.ZH előtti összefoglalás: Példák rel.alg és SELECT)
 
   --- II.témakör [5.-6.ea] Teljes SELECT+fv, Kiterj.rel.alg., SQL DML, DDL 
  [05] 10.08.K.  GY: 1.ZH (okt.08.)   zh után: 5.gyak (sorfv-ek használata)
          5.ea.pdf (Kiterj.rel.algebra, csoportosítás, group by, külső join)  
   
  [06] 10.15.K.  6.gyak (csoportosítás, összesítések, group by, having) 
         6.ea.pdf (SQL DML és DDL utasításai, táblák, megszorítások)
   
  [07] 10.22.K.  7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
          --- másnap 10.23. ünnep, nincs előadás ---
         [-- 2019. okt.28.-tól nov.3.-ig őszi szünet --]
 
   --- III.témakör [7.-10.ea] DBMS alapjai, SQL részei, nézetek, indexek 
  [08] 11.05.K.  8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
         7.ea.pdf (folyt. SQL DDL nézetek, WITH rekurzív lekérdezések)  
   
  [09] 11.12.K.   GY: 2.ZH (nov.12.)   zh után: indexek.html/--1
          9.ea.pdf (Adatbázis-kezelő rendszerek felépítése)
   
  [10] 11.19.K.  indexek.html/--2 (Fizikai tervezés, Indexek, indexek)
          10.ea.pdf (Relációs sématervezés-1, Függőségek)
    
  [11] 11.26.K.  tuning.html/--1 (Lekérd.végrehajtása, alg.optim., tuning)

   --- IV.témakör [1.ea és 11-13.ea] Tervezés, E/K modell, Normalizálás 
          11.ea.pdf (Relációs sématervezés-2, Normalizálás)
 
  [12] 12.03.K. tuning.html/--2 (Lekérd.végrehajtása, alg.optim., tuning)
           12.ea.pdf (Relációs sématervezés-3, Normalizálás)
 
  [13] 12.10.K.   GY: 3.ZH (dec.10.)  KISELŐADÁSOK
          Kedd-Szerda (folytatás):  KISELŐADÁSOK
 
  JavítóZH: 2019.12.17. Kedd 10-12 Javító- és pótZH
   
  Vizsgakövetelmények:
  Gyakorlati jegyhez: I.ZH/5gy(okt.8.) és II.ZH/9gy(nov.12.) 
  Van évközi vizsgajegymegajánló: vizsgateszt/13gy(dec.10.)
   
  --- akiknek ez nincs meg, azoknak a vizsgaidőszakban vizsga:
  Írásbeli vizsga: 4 témakörből 4 lapon 3-3 ellenőrző kérdés/feladat
  minden feladat 5 pont (össz. 60 pont), min. követelmény: 20 pont
 
  Az előadások és az írásbeli vizsga 4 fő témaköre: 
     I.témakör: Alap relációs algebra és SQL SELECT utasítás
                       2.ea, 3.ea, 4.ea
    II.témakör: SQL SELECT, SQL DML, SQL DDL utasítások
                       5.ea, 6.ea, 7.ea
   III.témakör: DBMS alapjai, SQL részei, nézetek, rekurzió, indexek
                       7.ea, 8.ea, 9.ea, 10.ea
   IV.témakör: Tervezés, E/K modell, sématervezés, normalizálás
                       1.ea, 11.ea., 12.ea, 13.ea
   
   Korábbi vizsgalapok: 2016, 2017, 2018 (prog.inf.) I., II. és IV.témakör közös,
   III.lapon PL/SQL helyett tanárszakon: indexek, lekérdezések végrehajtása
   
  Vizsgaidőpontok: Kedd 10-12 EA írásbeli vizsga 
  1.) 2019. dec.17;  2.) 2020. jan.7;  3.) jan.14;  4.) jan.21;  5.) jan.28.