IP-08AB1
ADATBÁZISOK-1 EA+GY [BSc prog.inf.] ELTE, 2018/2019. tanév II. félév [dr. Hajas Csilla] |
|
Gyakorlat A-1.cs.: Hétfő 10:15-11:45 00-410 PC1 labor
Előadás: Hétfő | Kedd 8:30-10:00 0-822 Mogyoródi terem
Előadás infó, tematika: AB1EA.info.pdf; Vizsgatematika: lásd Lap alján
Az előadás kötelező, 4 hiányzás lehet, katalógus van: ELTE IK Katalógus
Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
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 előadások+gyakorlatok anyaga:
--- Rel.sématervezés [1.ea] Relációs modell, E/K modell (vizsgán: Beugró)
[01] 02.11. Gyak.info.html (gyak.követelmények); 1.gyak (adatmodellek)
AB1EA.info.pdf (ea.ált.info); 1.ea.pdf (Tervezés: E/K -> Rel.sémák)
--- I. témakör [2.-4.ea] Alap relációs algebra és SELECT FROM WHERE
[02] 02.18. 2.gyak (egy táblára: select lista from T where feltétel)
2.ea.pdf (Rel.algebra alapműveletei és egyszerű SELECT)
[03] 02.25. 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] 03.04. 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] 03.11. GY: 1.ZH (márc.11.) SQL zh után: 5.gyak (fv-ek használata)
5.ea.pdf (Kiterj.rel.algebra, csoportosítás, group by, külső join)
[06] 03.18. 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] 03.25. 7.gyak (SQL DML és DDL utasításai, táblák, nézettáblák)
7.ea.pdf (SQL DDL nézetek, triggerek, SQL DCL, folyt.köv: 7.kieg.)
--- III. témakör [7.-9.ea] Progr: PL/SQL, Rekurzió (GY: még a II.téma)
[08] 04.01. 8.gyak (SQL lekérd., nézetek, munkatáblák, with recursive)
8ea:= 7.kieg.ea.pdf (Datalog és rel.algebra, WITH rekurzív lekérd.)
[09] 04.08. 9.gyak GY: 2.ZH (ápr.08.) SQL zh után: GY:III.téma PL/SQL
9ea:= 8.ea.pdf (SQL/PSM, PL/SQL - I.rész Eljut feladat programmal)
[10] 04.15. 10.gyak:= 9.gyak (PL/SQL--1)
10ea:= 8.ea.pdf (folyt. PL/SQL - II.rész) 9.ea.pdf (DBMS felépítése)
--- 2019. április 17-től 23-ig Tavaszi szünet
--- Rel.sématervezés [10-12.ea] (vizsgán: Beugró) (GY: még a III.téma)
[11] 04.29. 11.gyak:= 10.gyak (PL/SQL--2)
11ea:= 10.ea.pdf (Függőségek: FF)
[12] 05.06. 12.gyak:= 11.gyak (PL/SQL--3)
12ea:= 11.ea.pdf (VM BCNF felbontás)
[13] 05.13. GY: 3.ZH (máj.13.) PL/SQL zh után: gyak.jegyek zárása
13ea:= 12.ea.pdf (FŐ 3NF felbontás) (Kieg: TÉF, 4NF)
--- GY: JavZH (Hajas Csilla gyakorlati csoportjában a javító- és pótzh-ák)
05.21. Kedd 12:30-tól 0-821 Bolyai János teremben (a papíros részből)
05.23. Csüt. 12:00-től 2.108 PC5 laborban (gépes részből, bead.bemut.)
INFORMÁCIÓ A VIZSGÁKRÓL
>> Az ELTE Hallgatói Követelményrendszere (HKR) elérhető az alábbi linken
- A vizsgaidőszak minden hetében hetente egy vizsgaalkalom van meghirdetve:
Minden kedden 12:30-tól 14:00-ig tartó vizsgára a Neptunban kell jelentkezni!
- Vizsga előtti konzultációs lehetőség: Hétfőn 12:30-től 13:30-ig 2.507-ben
- Vizsga utáni betekintési lehetőség: Csütörtök 12:30-tól 13:30-ig 2.507-ben
>> HKR 71.§.
> A vizsgázás előfeltétele a vizsgára jelentkezés, ezért csak a vizsgalapon
> szereplő hallgatókat lehet vizsgáztatni! A hallgató legkésőbb a vizsga
> megkezdése előtt 24 órával jogosult a vizsgára jelentkezni, jelentkezését
> visszavonni, új vizsgaidőpontra átjelentkezni (vizsgahalasztás).
- A Neptun 24 órával a vizsga kezdete előtt, a megelőző nap hétfő 12:30-kor
zárja le a jelentkezéseket. Az utolsó héten is lehet normál vizsgára jönni,
(nem kell elégtelent beíratni), viszont ezután nincs több javító-, pótvizsga.
- Vizsgahalasztást legkésőbb a vizsga megkezdése előtt 24 órával lehetséges,
ennek a módja az, hogy törölni kell a Neptunban a vizsgára való jelentkezést!
- Ha valaki az éjjel betegszik meg, a vizsganap reggel 9h-ig küldjön emailt, és
kérem, hogy a távolmaradásról az igazolást a fogadóórámban hozza be azt
bemutatni, ha nem vizsgázik, ne jöjjön be a vizsgára, ne zavarja a vizsgát!
>> HKR 72.§.
> A hallgató személyazonosságát a vizsgán fényképes igazolvánnyal kell ellenőrizni.
- A vizsgára hozzon íróeszközt és fényképes igazolványt (például diákigazolványt)
A feladatok megoldását önállóan, segédeszközök használata nélkül kell elvégeznie!
Ha nem megengedett segédeszközt használ, vagy ha a vizsga során együttműködik
más személyekkel, akkor a dolgozata eredménye elégtelen!
- Akinek van előadás órai aktivitás pluszpontja a vizsga előtt küldjön emlékeztetőt,
vagy jelezze a vizsgán (amikor a fényképes azonosítást végzem és körbejárok).
Vizsgatematika
- Adatbázisok-1 kurzuson négy témakörbe osztottuk az anyagot, AB1EA.info.pdf;
és ennek megfelelően vannak csoportosítva a vizsgán is a kérdések négy lapra.
- Az első lap (beugró) a tervezésből 5 alapvető definíció, vagy algoritmus lépés vagy
egyszerű kérdés szerepel, minden kérdés 3 pontos, részpontok nem szerezhetők.
A minimum követelmény 2 kérdésre helyes válasz (min. 6p a vizsga beugró lapon).
- A többi lapon 3-3 típusfeladat szerepel a három SQL témakörből (három gyak.zh),
itt feladatonként 5 pont kapható, részpontok is szerezhetők (össz. 15 pont/lap).
- Csak a dolgozatlapon dolgozzon, laponként, ha nem fér ki a válasz, akkor az adott
lap hátoldalán folytassa. Ha másik feladatlapra írja a választ, akkor azt figyelmen
kívül hagyjuk, csak az adott lapon levő kérdésekhez tartozó megoldásokat javítjuk.
- Minden lap fejlécében töltse ki a Neptun kódját és nevét!
- Az írásbeli vizsgán négy lapra 80 perc áll rendelkezésre (kb. 20 perc egy lap),
Összesen kapható 60 pontból min. 21 pontot kell elérnie a sikeres vizsgához.
- Ponthatárok: 21p-tól elégséges, 30p-tól közepes, 39p-tól jó, 48p-60p jeles.
- Az előadások és az írásbeli vizsga 4 fő témaköre:
>> Relációs sématervezés (vizsga: beugró kérdések)
a.)-e.) kérdések: 1.ea, 10ea, 11ea, 12ea (előadások anyaga)
>> Három SQL témakör (megegyezik a gyak. három zh témával)
I.témakör: Alap relációs algebra és SQL SELECT (gyak: 1.ZH)
1.)-3.) feladatok: 2.ea, 3.ea, 4.ea, és 2.gy, 3.gy, 4.gyak
II.témakör: Kiterj.rel.algebra, SQL DML és DDL (gyak: 2.ZH)
4.)-6.) feladatok: 5.ea, 6.ea, 7.ea, és 5.gy, 6.gy, 7.gy, 8.gyak
III.témakör: DBMS alapfogalmak, Rekurzió, PL/SQL (gyak: 3.ZH)
7.)-9.) feladatok: 7.ea, 8.ea, 9.ea és 9.gy, 10.gy, 11.gy, 12.gy.
Korábbi vizsgalapok: 2016, 2017, 2018 Aktuális idei vizsgalapok: 2019