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 a szorgalmi időszak 11 hét, emiatt III.27. két 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.ápr.1-től (szerdától) - ápr.7-ig (keddig) tavaszi szünet
 
   IV. téma Oracle PL/SQL adatbáziskezelés programnyelvi környezetben 
  -- Kedden a szorgalmi időszak 13 hét, ezért PL/SQL-ből négy gyak. is lesz!
  [09] IV.14.,16.,10. 09.gyak PL/SQL nyelvi alapok, blokkok szerk, select into  
  [10] IV.21.,23.,17. 10.gyak PL/SQL statikus SQL, explicit kurzorok, for update
  [11] IV.28.,30.,24. 11.gyak PL/SQL tárolt elj/fv, hiba- és kivétel-kez., triggerek
  [11+] V.05. csak a keddi csoportnak PL/SQL gyakorlás (09-10-11.gyak.anyaga)
     --- Pénteki csoportok: 2026.máj.01.(ünnep); és máj.08. (Pázmány-nap)  
     --- Csütörtöki csoportok: 2026.máj.07. (Neumann-nap 15 óráig)  
  
  -- 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:
   V.20. Canvas kvíz értékelésben közlöm a két zh pontjai alapján a jegyet. 
   V.22. péntek 14:00 óráig kérek a Canvas kvíz megj.ben visszajelzést, hogy
   rendben van-e a jegy, beírhatom-e a Neptunba vagy javZH-ra jelentkezik? 
   A vizsgaidőszak második hetében lesz egy javítási lehetőség (csak aki kéri),
   időpontot előtte egyeztetjük, várhatóan V.27. Szerda 12:00-14:00 JavZH  
   A többieknek V.22. péntek délután írom be a gyakorlati jegyeket a Neptunba.