ELTE,
2018/2019. tanév
I. félév [dr. Hajas Csilla] IT-13KAB ADATBÁZISOK EA+GY [oszt.info.tanár] |
|
Gyakorlat: Péntek 10:15-11:45 2-108 PC5 labor
Előadás: Péntek 12:15-13:45 2-124 MS labor
Általános információ: tanEA.info.pdf; Vizsgakövetelmények: Lap alján
Oracle ELTE-s adatbázisok: adatbázis elérés; +táblák/scriptek: 1.gyak
Otthoni SQL gyakorláshoz: help; v. livesql.oracle.com; v. sqlzoo.net
Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
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.14.P. gyak.követelmények; 1.gyak (demo táblák/scriptek)
tanEA.info.pdf; 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.21.P. 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.28.P. 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.05.P. 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.12.P. GY: 1.ZH (okt.12.) zh után: 5.gyak (fv-ek használata)
5.ea.pdf (Kiterj.rel.algebra, csoportosítás, group by, külső join)
[06] 10.19.P. 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.26.P. 7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
--- III.témakör [7.-10.ea] DBMS alapjai, SQL részei, nézetek, indexek
7.ea.pdf (folyt. SQL DDL nézetek, WITH rekurzív lekérdezések)
[-- okt.29.-nov.2. őszi szünet --]
[08] 11.09.P. 8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
8.ea.pdf (SQL részei, Adatbázis-kezelő rendszerek felépítése)
[09] 11.16.P. GY: 2.ZH (nov.16.) zh után: zh2 (feladatok)
9.ea.html (Fizikai tervezés, Indexstruktúrák, indexek)
[10] 11.23.P. gyak.téma: 9.ea.html--1 (Adatszótárnézetek, Fizikai tervezés)
10.ea.html (Lekérdezések végrehajtása, alg.optim., tuning)
[11] 11.30.P. gyak.téma: 9.ea.html--2 és 10.ea.html--1 (Indexek)
--- 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-1, Függőségek)
[12] 12.07.P. gyak.téma: 10.ea.html--2 Lekérdezések végrehajtása
12.ea.pdf (Relációs sématervezés-2, Normalizálás)
[13] 12.14.P. GY: 3.ZH (dec.14.) gépes zh - gyak.jegyek zárása
13.ea.pdf (Korszerű adatbázisok, XML, JSON)
Vizsgakövetelmények:
Í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 0-823 Kitaibel terem
1.) 2018. dec.18; 2.) 2019. jan.8; 3.) jan.15; 4.) jan.22; 5.) jan.29.