ELTE, 2018/2019. tanév I. félév  [dr. Hajas Csilla]
  IT-13KAB ADATBÁZISOK EA+GY [oszt.info.tanár]
 
 
 
  
  Gyakorlat: Péntek 10:15-11:45  2-108 PC5 labor
  Előadás:    Péntek 12:15-13:45  2-124 MS labor
 
  Általános információ: tanEA.info.pdf; Vizsgakövetelmények: Lap alján
  Oracle ELTE-s adatbázisok: adatbázis elérés; +táblák/scriptek: 1.gyak
  Otthoni SQL gyakorláshoz: help; v. livesql.oracle.com; v. sqlzoo.net
  Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
   
  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.14.P.  gyak.követelmények; 1.gyak (demo táblák/scriptek)
          tanEA.info.pdf; 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.21.P.  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.28.P.  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.05.P.  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.12.P.  GY: 1.ZH (okt.12.)   zh után: 5.gyak (fv-ek használata)
          5.ea.pdf (Kiterj.rel.algebra, csoportosítás, group by, külső join)  
   
  [06] 10.19.P.  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.26.P.  7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
   --- III.témakör [7.-10.ea] DBMS alapjai, SQL részei, nézetek, indexek 
         7.ea.pdf (folyt. SQL DDL nézetek, WITH rekurzív lekérdezések)  
   
             [-- okt.29.-nov.2. őszi szünet --]
  [08] 11.09.P.  8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
          8.ea.pdf (SQL részei, Adatbázis-kezelő rendszerek felépítése)
           
  [09] 11.16.P.   GY: 2.ZH (nov.16.)   zh után: zh2 (feladatok)
          9.ea.html (Fizikai tervezés, Indexstruktúrák, indexek)
   
  [10] 11.23.P. gyak.téma: 9.ea.html--1 (Adatszótárnézetek, Fizikai tervezés)
          10.ea.html (Lekérdezések végrehajtása, alg.optim., tuning)
   
  [11] 11.30.P.  gyak.téma: 9.ea.html--2 és 10.ea.html--1 (Indexek)
   --- 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-1, Függőségek)
 
  [12] 12.07.P.   gyak.téma: 10.ea.html--2 Lekérdezések végrehajtása
          12.ea.pdf (Relációs sématervezés-2, Normalizálás)
 
  [13] 12.14.P.   GY: 3.ZH (dec.14.)  gépes zh - gyak.jegyek zárása
          13.ea.pdf (Korszerű adatbázisok, XML, JSON)
   
  Vizsgakövetelmények:
  Í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 0-823 Kitaibel terem
  1.) 2018. dec.18;  2.) 2019. jan.8;  3.) jan.15;  4.) jan.22;  5.) jan.29.