Tantárgy neve: Adatbázisrendszerek II. |
Tantárgy Neptun kódja: Nappali: GEIAL323-B Tárgyfelelős intézet: INF - Informatikai Intézet |
Tantárgyelem: A | |
Tárgyfelelős: Prof. Dr. Kovács László - egyetemi tanár | |
Közreműködő oktató(k): | |
Javasolt félév: 4 | Előfeltétel:GEIAL313-B és GEIAL322-B |
Óraszám/hét: Előadás (nappali): 2 Gyakorlat (nappali): 2 | Számonkérés módja: kollokvium |
Kreditpont: 5 | Munkarend: Nappali |
Tantárgy feladata és célja: Az adatbázis kezelő rendszerek belső motorjainak a megismerése. A tranzakció kezelés alapjai; az aktív adatbázis elemek bemutatása, tárolt eljárások készítése, A kliens oldali Java API programozás metódikájának és programozásának a megismerése. Tudás: Rendelkezik az információrendszerekkel kapcsolatos alapvető ismeretekkel, érti az architektúra szervezési elveket, és összefüggéseiben képes értelmezni a számítástechnikai és információ architektúra összetevőit. Képesség: Képes adatbázisok menedzselésével kapcsolatos feladatok ellátására, egyszerű adatmigrációs feladatok megoldására. Attitűd: Nyitott az informatikával és alkalmazási területével kapcsolatos szakmai, technológiai fejlesztés és innováció megismerésére és befogadására. Autonomia és felelősség: Felelős önálló és csoportban végzett szakmai tevékenységéért. | |
Tárgy tematikus leírása: Tranzakciókezelés alapjai, ACID elvek; Zárolások típusai; Adatbázisok védelmi mechanizmusai; MAC és DAC védelmi modell. Aktív adatbázis elemek; Trigger és JOB használata; A PL/SQL nyelv elemei; Tárolt eljárások, függvények és triggerek fejlesztése; Adatbázis objektumok áttekintése; Adatbázisok hatékonysági kérdései. Műveleti gráfok optimalizálása; A SQL programozási felületek áttekintése: beágyazott SQL, CLI és4GL felületek. Az ADO.Net és JDBC felület. Az JDBC kapcsolat programozása.. | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Nappali): Az aláírás megszerzésének feltételei: a két egyéni feladat sikeres megvédése; a heti gyakorlatok minimum 60%-os teljesítése A félév során két otthoni egyéni feladat (PL/ SQL program és Java JDBC program) elkészítését kell megoldani. Az egyéni feladat megvédése a 10 héten történik. Az egyéni feladat egyszer pótolható. | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Levelező): | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Nappali): A vizsga írásbeli és szóbeli részből áll. Az írásbeli dolgozat minimum 50%-os teljesítése esetén a szóbeli vizsgán az elméleti tételek közül egyet kap a hallgató. A vizsgajegy az írásbeli dolgozat és a szóbeli felelet lefelé kerekített átlaga. Az írásbeli rész az alábbi részekből áll: Elméleti jellegű kérdések összesen 30 pontért és gyakorlati feladat 15 pontért. Értékelés: 0 %- 50% elégtelen(1) ; 51% - 63% elégséges(2) ; 64% - 76% közepes(3) 77% - 89% jó(4) ; 90% - 100% jeles(5) " | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Levelező): | |
Kötelező irodalom: 1. Kovács László: Adatbázis rendszerek II tárgy elektronikus jegyzete | |
Ajánlott irodalom: 1. Elmasri, R. & Navathe, S. B.: Fundamentals of Databases, 5th Edition, Addison-Wesley, 2006 |