ELTE,
2019/2020. tanév
I. félév [dr. Hajas Csilla] IT-13KAB ADATBÁZISOK EA+GY [oszt.info.tanár] |
|
Gyakorlat: Kedd 08:30-10:00 2-124 MS labor
Előadás: Szerda 12:15-13:45 Déli ép. 5-202
Előadás információ: tanEA.info.pdf; Vizsgakövetelmények: Lap alján
Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
Gyak.infó: gyak.követelmények; Három ZH (lásd Neptun:Feladatok)
5.GY: E/K, rel.alg, SELECT; 9.GY: SQL DDL,DML; 13.GY: sématervezés
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 előadások és a gyakorlatok anyaga:
--- Előkészítés [1.ea] Entitás/Kapcsolat modell és átalakítása relációkra
[01] 09.10.K. 1.gyak (demo táblák/scriptek)
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.17.K. 2.gyak (egy táblára: select lista from T where feltétel)
2.ea.pdf (Rel.alg.alapműveletei és SELECT FROM WHERE utasítás)
[03] 09.24.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.01.K. 4.gyak (join összekapcsolások, alkérdések használata)
4.ea.pdf (1.ZH előtti összefoglalás: Példák rel.alg és SELECT)
--- II.témakör [5.-6.ea] Teljes SELECT+fv, Kiterj.rel.alg., SQL DML, DDL
[05] 10.08.K. GY: 1.ZH (okt.08.) zh után: 5.gyak (sorfv-ek használata)
5.ea.pdf (Kiterj.rel.algebra, csoportosítás, group by, külső join)
[06] 10.15.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)
[07] 10.22.K. 7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
--- másnap 10.23. ünnep, nincs előadás ---
[-- 2019. okt.28.-tól nov.3.-ig őszi szünet --]
--- III.témakör [7.-10.ea] DBMS alapjai, SQL részei, nézetek, indexek
[08] 11.05.K. 8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
7.ea.pdf (folyt. SQL DDL nézetek, WITH rekurzív lekérdezések)
[09] 11.12.K. GY: 2.ZH (nov.12.) zh után: indexek.html/--1
9.ea.pdf (Adatbázis-kezelő rendszerek felépítése)
[10] 11.19.K. indexek.html/--2 (Fizikai tervezés, Indexek, indexek)
10.ea.pdf (Relációs sématervezés-1, Függőségek)
[11] 11.26.K. tuning.html/--1 (Lekérd.végrehajtása, alg.optim., tuning)
--- IV.témakör [1.ea és 11-13.ea] Tervezés, E/K modell, Normalizálás
11.ea.pdf (Relációs sématervezés-2, Normalizálás)
[12] 12.03.K. tuning.html/--2 (Lekérd.végrehajtása, alg.optim., tuning)
12.ea.pdf (Relációs sématervezés-3, Normalizálás)
[13] 12.10.K. GY: 3.ZH (dec.10.) KISELŐADÁSOK
Kedd-Szerda (folytatás): KISELŐADÁSOK
JavítóZH: 2019.12.17. Kedd 10-12 Javító- és pótZH
Vizsgakövetelmények:
Gyakorlati jegyhez: I.ZH/5gy(okt.8.) és II.ZH/9gy(nov.12.)
Van évközi vizsgajegymegajánló: vizsgateszt/13gy(dec.10.)
--- akiknek ez nincs meg, azoknak a vizsgaidőszakban vizsga:
Í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
II.témakör: SQL SELECT, SQL DML, SQL DDL utasítások
5.ea, 6.ea, 7.ea
III.témakör: DBMS alapjai, SQL részei, nézetek, rekurzió, indexek
7.ea, 8.ea, 9.ea, 10.ea
IV.témakör: Tervezés, E/K modell, sématervezés, normalizálás
1.ea, 11.ea., 12.ea, 13.ea
Korábbi vizsgalapok: 2016, 2017, 2018 (prog.inf.) I., II. és IV.témakör közös,
III.lapon PL/SQL helyett tanárszakon: indexek, lekérdezések végrehajtása
Vizsgaidőpontok: Kedd 10-12 EA írásbeli vizsga
1.) 2019. dec.17; 2.) 2020. jan.7; 3.) jan.14; 4.) jan.21; 5.) jan.28.