| Kieg.Spec.Info.képzés:
ADATBÁZISRENDSZEREK ELTE, 2026/2027. tanév I.félév [dr. Hajas Csilla] |
|
Kurzus időp., helye: Péntek 8:15-10:30 (3 x 45') Déli ép. 2-710 PC10
A kurzus célja: Kiegészítő informatikai képzés az ELTE nem-inf hallgatóinak
Tematika: Információs rendszerek tervezése, E/K (egyed/kapcsolat) modell,
E/K diagram átalakítása relációkra. SQL DDL, DML utasításai, lekérdezések.
Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
alapján gyakorlat-orientáltan, gyakorlati feladatokon sajátítjuk el az SQL-t.
Példatár: Kende-Nagy: ORACLE példatár, SQL, PL/SQL, Panem Könyvkiadó.
Gyak.jegy megszerzésének feltételei, beadandók, zh-ák: Teams+Moodle
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
[ EZ AZ ÚJ TERVEZETT ] ADATBÁZISRENDSZEREK előadás+gyakorlatok anyaga:
Gyak.jegy megszerzésének feltétele: 2-3 fős csapat projekt munka elkészítése
és 3 lépcsőben való szóbeli bemutatása (4.gy, 9.gy, 12.gy); +2 db zh (5.gy, 10.gy).
--- 1.RÉSZ --- ALAPOK Adatmodellek, demo példák, egyszerű lekérdezések
[01] 09.11. Egyszerű E/K (Egyed/Kapcsolat) modell, SQL lekérd. halmazszemlélete
Demo-1: szeret tábla (E/K: sok-sok kapcsolat)
[02] 09.18. Egytáblás lekérdezések, SQL where szűrőfeltétel, háromértékű logika
Demo-2: dolgozo, osztaly táblák (E/K: sok-egy kapcsolat, összevonás)
[03] 09.25. Több táblás lekérdezések, összekapcsolások, halmazműveletek
Demo-3: filmek, szereplok, szineszek (E/K: összetett kulcs használata)
Demo-4: termekek, pc, laptop, stb (E/K: alosztályok átalakítása 3stratégia)
Demo-5: dolgozo, gyerekek, stb (E/K: gyenge egyedhalmazok használata)
További példák E/K adatmodellekre és táblákra való átalakításukra:
- egy áruház dolgozói, vevői és beszállítói: EK_pelda_A.pdf
- egy orvosi rendelő orvosai és páciensei: EK_pelda_B.pdf
[04] 10.02. Közös projektmunka (Tankönyv 4.fej. E/K diagram és átírása táblákra)
[05] 10.09. 1.ZH SQL lekérdezések (Tankönyv 6.1. és 6.2. SQL SELECT utasítás)
(A zh után folyt.: köv.témakör 6.gy.SQL sorfüggvények használata)
--- 2.RÉSZ --- SQL táblák létrehozása, összetett lekérdezések, fv-ek, alkérdések
[06] 10.16. SQL teljes SELECT utasítás, csoportosítás, összesítések, függvények
(H.F. Két hét őszi szünetre gyakorlás Példatár 1.fej. és 2.fej. feladatai)
--- 2026.október 23.-tól (péntek) november 1.-ig (vasárnap) őszi szünet
[07] 11.06. SQL többtáblás lekérdezések, külső összekapcsolások, alkérdések
[08] 11.13. SQL DDL táblák létrehozása; SQL DML insert, delete, update; Tranz.kez.
[09] 11.20. Közös projektmunka (Táblák létrehozása, adatok felvitele és lekérdezése)
[10] 11.27. 2.ZH SQL lekérdezések, DDL, DML (Tankönyv 6, 7.fej.; Példatár 1-3, 5.fej.)
(A zh után folyt.: köv.témakör 11.gy.SQL nézettáblák, jogosultságok )
--- 3.RÉSZ --- Kötelező csoportos feladatok áttekintése (ebből bemutató)
[11] 12.04. SQL nézettáblák, jogosultságok, lekérdezések optimalizálása, indexek
[12] 12.11. Gyak.jegyek zárása (Beadandó projekt feladatok szóbeli bemutatása)
Gyakorlati jegyek javítási lehetőség:
-- A vizsgaidőszak első hetében lesz javítási lehetőség, aki javítani
szeretne egyszerűen jelezze Teams csevegőn, hogy egyeztessük a
JavZH időpontja várhatóan 12.17. Csüt. 10:15-11:45 2-219 Graf.labor
vagy az 1.ZH-ból vagy 2.ZH-ból, de csak az egyikből lehet javZH-t írni.
[ INNEN EZ A KORÁBBI ] ADATBÁZISRENDSZEREK előadás+gyakorlatok anyaga:
--- 1.RÉSZ --- Egyszerű adatmodellek, SQL egytáblás lekérdezések (1.ZH)
09.11. [01] EA1: INFR1.ea.pdf INFR tervezés/1.rész, E/K modell; GY: infr01.html
09.18. [02] GY: infr02.html SQL bev., táblák előkészítése, egytáblás lekérdezések
09.25. [03] GY: infr03.html SQL egytáblás lekérdezések, sorfüggvények használata
10.02. [04] GY: infr04.html SQL teljes SELECT utasítás, csoportosítás, összesítések
10.09. [05] GY: Géptermi ZH: Egytáblás lekérdezési feladatok megoldása SQL-ben
Példatár 1.fej. és 2.fej. példái és feladatai; +Tankönyv 6.1. és 6.4.fej.
zh után EA2: INFR1.ea.pdf INFR tervezés/2.rész, adatmodellezési példák
--- 2.RÉSZ --- Összetett adatmodellek, SQL többtáblás lekérdezések (2.ZH)
10.16. [06] GY: infr05.html Halmazműveletek használata SQL lekérdezésekben
--- 2026.október 23.-tól (péntek) november 1.-ig (vasárnap) őszi szünet
11.06. [07] GY: infr06.html SQL többtáblás lekérdezések, összekapcsolások, joinok
11.13. [08] GY: infr07.html SQL többtáblás lekérdezések, külső joinok, alkérdések
11.20. [09] GY: infr08.html SQL DML utasítások, insert, delete és update, tranz.kez.
11.27. [10] GY: Géptermi ZH: Többtáblás lekérdezési feladatok, SQL DML utasítások
Példatár 3.fej. és 5.fej./DML példái és feladatai; +Tankönyv 6.1.-6.5.fej.
zh után EA3: INFR2.ea.pdf Adatbázis-kezelés alapjai, teljes SQL áttekintés
--- 3.RÉSZ --- Kötelező csoportos feladatok áttekintése (ebből bemutató)
12.04. [11] GY: infr09.html SQL DDL táblák, nézettáblák; infr10.html Rekurzió
12.11. [12] GY: Kötelező beadandó feladatok bemutatása, gyakorlati jegyek zárása