IP-08AB1 ADATBÁZISOK-1 EA+GY [BSc prog.inf.]  
  
ELTE, 2018/2019. tanév I. félév  [dr. Hajas Csilla]
 
 
 
   
  Gyakorlat:  Kedd 8:30-10:00  00-412 PC6 labor
  Előadás:  Kedd 10:15-11:45  0-823 Kitaibel terem
   
  Előadás infó, tematika: prgEA.info.pdf; Vizsgatematika: lásd 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-1 előadások+gyakorlatok anyaga:   
  --- Előkészítés [1.ea] E/K modell (vizsgán a IV.Tervezés 10.feladata)
  [01] 09.11.K.  gyak.követelm.html; 1.gyak (demo táblák/scriptek)
          prgEA.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.18.K.  2.gyak (egy táblára: select lista from T where feltétel)
          2.ea.pdf (Rel.algebra alapműveletei és egyszerű SELECT)
 
  [03] 09.25.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.02.K.  4.gyak (join összekapcsolások, alkérdések használata) 
          4.ea.pdf (Összefoglalás: Példák rel.algebra és select from where)
   
   --- II.témakör [5.-7.ea] Teljes SELECT+fv, Kiterj.rel.alg., SQL DML, DDL 
  [05] 10.09.K.  GY: 1.ZH (okt.09.)  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.16.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)
   
   --- 2018.október 23 (ünnep) és október 29-november 2-ig őszi szünet
  [07] 11.07.K.  7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
         7.ea.pdf (folyt. SQL DDL nézetek, WITH rekurzív lekérdezések)    
   
   --- III.témakör [7.-9.ea] Progr: PL/SQL, Rekurzió (GY: még a II.téma)
  [08] 11.13.K   8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
         8.ea.pdf  (SQL/PSM, PL/SQL - I.rész Alapok, Rekurzió programmal)
  [09] 11.20.K.   GY: 2.ZH (nov.20.)   zh2 (fela.) után: 9.gyak (PL/SQL--1)
         9.ea.pdf  (DBMS alapfogalmak) +8.ea (folyt. PL/SQL - II.rész) 
   
   --- IV.témakör: Relációs sématervezés (de GY: III.téma: PL/SQL)
   [10] 11.27. 10.ea.pdf (Függőség)    10.gyak (PL/SQL--2)
   [11] 12.04. 11.ea.pdf (VM BCNF)     11.gyak (PL/SQL--3)
   [12] 12.11. 12.ea.pdf (FŐ 3NF)        GY: 3.ZH (dec.11.)     
 
  Vizsgatematika, 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,       és 2.gy, 3.gy, 4.gyak
    II.témakör: Kiterjesztett rel.algebra, SQL DML, DDL utasítások
                       5.ea, 6.ea, 7.ea,       és 5.gy, 6.gy, 7.gy, 8.gyak
   III.témakör: DBMS alapfogalmak, Rekurzió, PL/SQL
                        7.ea., 8.ea, 9.ea,     és 8.gy, 9.gy, 10.gy, 11.gyak
   IV.témakör: E/K modell, Relációs sématervezés
                        1.ea, 10ea, 11ea, 12ea és 1.gy, 12.gyak
 
  Korábbi vizsgalapok: 2016, 2017, 2018
 
  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.