IP-18AB1 ADATBÁZISOK-1 GYAK. [BSc prog.inf.]  
  ELTE, 2025/2026.tanév II.félév [dr. Hajas Csilla]
 
 
 
 
  AB1-gyakorlataim időpontja, helye:  Kedd 16:00-17:30 2-218 co.alg [17.cs],
  Csüt. 08:30-10:00 2-520 MI lab [6.cs], Csüt. 10:15-11:45 2-520 MI lab [10.cs],
  Péntek 10:15-11:45 2-520 MI lab [7.cs], Péntek 12:00-13:30 2-107 pc2 [8.cs].
  
  Gyak.jegy megszerzésének feltételei, követelmények: [ezen a linken] 
  A gyakorlati anyag egymásra épül, a gyakorlat folyamatos számonkérésű,
  az órai kötelezően megoldandó feladatok (jelenléti ív), lásd [Canvas oldal]
 
  Hasznos linkek: 
  - 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 gyakorlatok anyaga
   I. téma: ALAPOK Adatmodellek, példa-táblák, relációs algebra és SQL SELECT 
  [01] II.10.,12.,13. 01.gyak Rel.modell; SQL lekérd. halmazszemlélet megértése
  [02] II.17.,19.,20. 02.gyak Rel.alg. szűrőfelt; SQL where felt. háromértékű logika
  [03] II.24.,26.,27. 03.gyak Több táblás lekérd.; Rel.alg.kif. és SQL SELECT kapcs.
 
   II. téma: SQL lekérdezések, Oracle sorfüggvények, csoportosítás, alkérdések 
  [04] III.03.,05.,06. 04.gyak SQL sorfv-ek, aggr.fv-ek, group by, having, order by
  [05] III.10.,12.,13. 05.gyak SQL külső joinok; Alkérdések where/having felt.ben
 
  -- Az I.ZH-át a 6.gyakorlaton írjuk, 1-3.gyak.-ból papíros, 4-5.gyak.-ból gépes zh:
  [06] III.17.,19.,20.  I.ZH  1zh/1r (40p papíros rel.alg); 1zh/2r (40p gépes SQL) 
 
   III. téma: SQL fő részei, utasításai, SQL DDL, SQL DML, Rekurzió az SQL-ben 
  -- Pénteken 11 db hét van, emiatt III.27. két [07] és [08] gyak. anyaga lesz:  
  [07] III.24.,26.,27. 07.gyak SQL DML+tranz.kez; SQL DDL táblák+constraints 
  [08] III.31.,IV.09.,III.27. 08.gyak SQL nézettáblák; connect by; with recursive
         -- 2026.április 1-től (szerdától) - április 7-ig (keddig) tavaszi szünet
 
   IV. téma Oracle PL/SQL adatbáziskezelés programnyelvi környezetben 
  [09] IV.14.,16.,10. 09.gyak PL/SQL alapok, blokkok, tárolt elj/fv, utasítások   
  [10] IV.21.,23.,17. 10.gyak PL/SQL statikus SQL, implicit és explicit kurzorok
  [11] IV.28.,30.,24. 11.gyak PL/SQL for update, kivétel-kezelés, triggerek
         -- Pénteki csoportok: 2026.május 01. (munkaszüneti nap, nincs oktatás)  
  -- Kedden 13 db hét van, így V.05. PL/SQL [+] gyak.on nem lesz jelenléti ív:
  [11+] V.05. kedd PL/SQL gyakorlás (09-10-11.gyak anyaga) kérdés/válasz
         -- Csütörtöki csoportok: 2026.május 07. (Neumann-nap 15 óráig)  
         -- Pénteki csoportok: 2026.május 08. (Pázmány-nap, nincs oktatás)
  
  -- A II.ZH-át a szorgalmi időszak utolsó óráján írjuk, mindkét rész gépes zh:
  [12] V.12.,14.,15.  II.ZH  2zh/1r (40p SQL DDL, DML); 2zh/2r (40p PL/SQL)
  
  Gyakorlati jegyek zárása: 
  -- A gyakorlati jegyet a vizsgaidőszak első hetének végéig kell megadni,
      lásd majd a Canvasban Értékelések GYAKJEGY pontoknál a jegyet és 
      a Megjegyzések buborékot lenyitva találja a részleteket, részpontokat.
  -- A vizsgaidőszak második hetében lesz javítási lehetőség, aki javítani
      szeretne egyszerűen jelezze Teams csevegőn, hogy egyeztessük az
      JavZH időpontot várhatóan V.27. Szerda 12:00-14:00 2-202 PC3 labor.
  -- Vagy az 1ZH-ból vagy 2ZH-ból, de csak az egyikből lehet javZH-t írni, és
      amelyik JavZH-t írja, abból a teljes ZH-t, mind a két részt be kell küldenie.