IP-08AB1
ADATBÁZISOK-1 EA+GY [BSc prog.inf.] ELTE, 2018/2019. tanév I. félév [dr. Hajas Csilla] |
|
Gyakorlat: Kedd 8:30-10:00 00-412 PC6 labor
Előadás: Kedd 10:15-11:45 0-823 Kitaibel terem
Előadás infó, tematika: prgEA.info.pdf; Vizsgatematika: lásd 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-1 előadások+gyakorlatok anyaga:
--- Előkészítés [1.ea] E/K modell (vizsgán a IV.Tervezés 10.feladata)
[01] 09.11.K. gyak.követelm.html; 1.gyak (demo táblák/scriptek)
prgEA.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.18.K. 2.gyak (egy táblára: select lista from T where feltétel)
2.ea.pdf (Rel.algebra alapműveletei és egyszerű SELECT)
[03] 09.25.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.02.K. 4.gyak (join összekapcsolások, alkérdések használata)
4.ea.pdf (Összefoglalás: Példák rel.algebra és select from where)
--- II.témakör [5.-7.ea] Teljes SELECT+fv, Kiterj.rel.alg., SQL DML, DDL
[05] 10.09.K. GY: 1.ZH (okt.09.) 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.16.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)
--- 2018.október 23 (ünnep) és október 29-november 2-ig őszi szünet
[07] 11.07.K. 7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
7.ea.pdf (folyt. SQL DDL nézetek, WITH rekurzív lekérdezések)
--- III.témakör [7.-9.ea] Progr: PL/SQL, Rekurzió (GY: még a II.téma)
[08] 11.13.K 8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
8.ea.pdf (SQL/PSM, PL/SQL - I.rész Alapok, Rekurzió programmal)
[09] 11.20.K. GY: 2.ZH (nov.20.) zh2 (fela.) után: 9.gyak (PL/SQL--1)
9.ea.pdf (DBMS alapfogalmak) +8.ea (folyt. PL/SQL - II.rész)
--- IV.témakör: Relációs sématervezés (de GY: III.téma: PL/SQL)
[10] 11.27. 10.ea.pdf (Függőség) 10.gyak (PL/SQL--2)
[11] 12.04. 11.ea.pdf (VM BCNF) 11.gyak (PL/SQL--3)
[12] 12.11. 12.ea.pdf (FŐ 3NF) GY: 3.ZH (dec.11.)
Vizsgatematika, 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, és 2.gy, 3.gy, 4.gyak
II.témakör: Kiterjesztett rel.algebra, SQL DML, DDL utasítások
5.ea, 6.ea, 7.ea, és 5.gy, 6.gy, 7.gy, 8.gyak
III.témakör: DBMS alapfogalmak, Rekurzió, PL/SQL
7.ea., 8.ea, 9.ea, és 8.gy, 9.gy, 10.gy, 11.gyak
IV.témakör: E/K modell, Relációs sématervezés
1.ea, 10ea, 11ea, 12ea és 1.gy, 12.gyak
Korábbi vizsgalapok: 2016, 2017, 2018
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.