IP-08AB1 ADATBÁZISOK-1 EA+GY [BSc prog.inf.]  
  
ELTE, 2018/2019. tanév II. félév [dr. Hajas Csilla]
 
 
 
   
  Gyakorlat A-1.cs.:  Hétfő 10:15-11:45   00-410 PC1 labor
  Előadás:  Hétfő  | Kedd 8:30-10:00  0-822 Mogyoródi terem
   
  Előadás infó, tematika: AB1EA.info.pdf; Vizsgatematika: lásd Lap alján
  Az előadás kötelező, 4 hiányzás lehet, katalógus van: ELTE IK Katalógus
  Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
  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-1 előadások+gyakorlatok anyaga:   
  --- Rel.sématervezés [1.ea] Relációs modell, E/K modell (vizsgán: Beugró)
  [01] 02.11.  Gyak.info.html (gyak.követelmények); 1.gyak (adatmodellek)
          AB1EA.info.pdf (ea.ált.info); 1.ea.pdf (Tervezés: E/K -> Rel.sémák) 
     
  --- I. témakör [2.-4.ea] Alap relációs algebra és SELECT FROM WHERE
  [02] 02.18.  2.gyak (egy táblára: select lista from T where feltétel)
          2.ea.pdf (Rel.algebra alapműveletei és egyszerű SELECT)
 
  [03] 02.25.  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] 03.04.  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] 03.11.  GY: 1.ZH (márc.11.)  SQL zh után: 5.gyak (fv-ek használata)
         5.ea.pdf (Kiterj.rel.algebra, csoportosítás, group by, külső join)  
   
  [06] 03.18.  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] 03.25.  7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
         7.ea.pdf (SQL DDL nézetek, triggerek, SQL DCL, folyt.köv: 7.kieg.)
   
   --- III. témakör [7.-9.ea] Progr: PL/SQL, Rekurzió (GY: még a II.téma)
  [08] 04.01.  8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
         8ea:= 7.kieg.ea.pdf (Datalog és rel.algebra, WITH rekurzív lekérd.)  
  
  [09] 04.08.  9.gyak  GY: 2.ZH (ápr.08.)  SQL zh után: GY:III.téma PL/SQL
         9ea:= 8.ea.pdf  (SQL/PSM, PL/SQL - I.rész Eljut feladat programmal)
 
  [10] 04.15.  10.gyak:= 9.gyak (PL/SQL--1)
         10ea:= 8.ea.pdf (folyt. PL/SQL - II.rész)  9.ea.pdf  (DBMS felépítése)
 
   --- 2019. április 17-től 23-ig Tavaszi szünet
   
   --- Rel.sématervezés [10-12.ea] (vizsgán: Beugró) (GY: még a III.téma)
  [11] 04.29.  11.gyak:= 10.gyak (PL/SQL--2)
         11ea:= 10.ea.pdf (Függőségek: FF)

  [12] 05.06.  12.gyak:= 11.gyak (PL/SQL--3)
         12ea:= 11.ea.pdf (VM BCNF felbontás)   
 
  [13] 05.13.    GY: 3.ZH (máj.13.)   PL/SQL zh után: gyak.jegyek zárása
         13ea:= 12.ea.pdf (FŐ 3NF felbontás) (Kieg: TÉF, 4NF)
   
   ---  GY: JavZH  (Hajas Csilla gyakorlati csoportjában a javító- és pótzh-ák)
        05.21. Kedd 12:30-tól 0-821 Bolyai János teremben (a papíros részből)
        05.23. Csüt. 12:00-től 2.108 PC5 laborban (gépes részből, bead.bemut.)
   
   INFORMÁCIÓ A VIZSGÁKRÓL                                                             
   >> Az ELTE Hallgatói Követelményrendszere (HKR) elérhető az alábbi linken
 - A vizsgaidőszak minden hetében hetente egy vizsgaalkalom van meghirdetve:
   Minden kedden 12:30-tól 14:00-ig tartó vizsgára a Neptunban kell jelentkezni!
 - Vizsga előtti konzultációs lehetőség: Hétfőn 12:30-től 13:30-ig 2.507-ben
 - Vizsga utáni betekintési lehetőség: Csütörtök 12:30-tól 13:30-ig 2.507-ben
   
   >> HKR 71.§.
   > A vizsgázás előfeltétele a vizsgára jelentkezés, ezért csak a vizsgalapon
   > szereplő hallgatókat lehet vizsgáztatni! A hallgató legkésőbb a vizsga
   > megkezdése előtt 24 órával jogosult a vizsgára jelentkezni, jelentkezését
   > visszavonni, új vizsgaidőpontra átjelentkezni (vizsgahalasztás).
 - A Neptun 24 órával a vizsga kezdete előtt, a megelőző nap hétfő 12:30-kor 
   zárja le a jelentkezéseket. Az utolsó héten is lehet normál vizsgára jönni, 
   (nem kell elégtelent beíratni), viszont ezután nincs több javító-, pótvizsga.
 - Vizsgahalasztást legkésőbb a vizsga megkezdése előtt 24 órával lehetséges,  
   ennek a módja az, hogy törölni kell a Neptunban a vizsgára való jelentkezést!
 - Ha valaki az éjjel betegszik meg, a vizsganap reggel 9h-ig küldjön emailt, és
   kérem, hogy a távolmaradásról az igazolást a fogadóórámban hozza be azt
   bemutatni, ha nem vizsgázik, ne jöjjön be a vizsgára, ne zavarja a vizsgát! 
   
   >>  HKR 72.§.
   > A hallgató személyazonosságát a vizsgán fényképes igazolvánnyal kell ellenőrizni.
 - A vizsgára hozzon íróeszközt és fényképes igazolványt (például diákigazolványt)
   A feladatok megoldását önállóan, segédeszközök használata nélkül kell elvégeznie! 
   Ha nem megengedett segédeszközt használ, vagy ha a vizsga során együttműködik
   más személyekkel, akkor a dolgozata eredménye elégtelen!
 - Akinek van előadás órai aktivitás pluszpontja a vizsga előtt küldjön emlékeztetőt,
   vagy jelezze a vizsgán (amikor a fényképes azonosítást végzem és körbejárok).
 
   Vizsgatematika  
 - Adatbázisok-1 kurzuson négy témakörbe osztottuk az anyagot, AB1EA.info.pdf;
   és ennek megfelelően vannak csoportosítva a vizsgán is a kérdések négy lapra.
 - Az első lap (beugró) a tervezésből 5 alapvető definíció, vagy algoritmus lépés vagy
   egyszerű kérdés szerepel, minden kérdés 3 pontos, részpontok nem szerezhetők.
   A minimum követelmény 2 kérdésre helyes válasz (min. 6p a vizsga beugró lapon).
 - A többi lapon 3-3 típusfeladat szerepel a három SQL témakörből (három gyak.zh),
   itt feladatonként 5 pont kapható, részpontok is szerezhetők (össz. 15 pont/lap). 
 - Csak a dolgozatlapon dolgozzon, laponként, ha nem fér ki a válasz, akkor az adott
   lap hátoldalán folytassa. Ha másik feladatlapra írja a választ, akkor azt figyelmen
   kívül hagyjuk, csak az adott lapon levő kérdésekhez tartozó megoldásokat javítjuk.
 - Minden lap fejlécében töltse ki a Neptun kódját és nevét!
 - Az írásbeli vizsgán négy lapra 80 perc áll rendelkezésre (kb. 20 perc egy lap),
   Összesen kapható 60 pontból min. 21 pontot kell elérnie a sikeres vizsgához.
 - Ponthatárok: 21p-tól elégséges, 30p-tól közepes, 39p-tól jó, 48p-60p jeles.
 
 - Az előadások és az írásbeli vizsga 4 fő témaköre: 
   >> Relációs sématervezés (vizsga: beugró kérdések) 
         a.)-e.) kérdések:  1.ea, 10ea, 11ea, 12ea (előadások anyaga)
   >> Három SQL témakör (megegyezik a gyak. három zh témával)
     I.témakör: Alap relációs algebra és SQL SELECT  (gyak: 1.ZH)
        1.)-3.) feladatok:   2.ea, 3.ea, 4.ea,  és 2.gy, 3.gy, 4.gyak
    II.témakör: Kiterj.rel.algebra, SQL DML és DDL (gyak: 2.ZH)
        4.)-6.) feladatok:   5.ea, 6.ea, 7.ea,  és 5.gy, 6.gy, 7.gy, 8.gyak
   III.témakör: DBMS alapfogalmak, Rekurzió, PL/SQL (gyak: 3.ZH)
        7.)-9.) feladatok:    7.ea, 8.ea, 9.ea  és 9.gy, 10.gy, 11.gy, 12.gy.
 
  Korábbi vizsgalapok: 2016, 2017, 2018  Aktuális idei vizsgalapok: 2019