Adatbázis rendszerek (GUZEBAN-ADATBARE-1)

Alapadatok
Szak és képzési szint
Üzemmérnök-informatikus alapszak, BProf
Tanterv
2021
Óraszám
2 + 0 + 2 (E+Gy+L)
Kreditérték
4 kredit
Elmélet-Gyakorlat arány
Elmélet: 50%, Gyakorlat: 50%
Tantervi félév
4. félév
Oktatók
Tantárgyfelelős
Dr. Pap-Szigeti Róbert
Felelős tanszék
Informatika Tanszék
Oktatók
Dr. Pap-Szigeti Róbert, Agg Péter András, - nincs
Ellenőrzésért felel
Gurka Dezsőné Csizmás Edit
Tantárgy célja

Az adatbázis-rendszerek működési elvének mélyebb megértése; a háttérben zajló folyamatok elemzési és módosítási képességének elsajátítása; a tervezés, a megvalósítás és a kivitelezés során felhasznált elméleti fogalmak megértése és alkalmazása adatbázis-problémákban.

Elsajátítandó ismeretanyag
Előadás

SQL nyelv áttekintő ismétlése. Az SQL mint beépülő nyelv (kurzorok, ciklusok, implicit kurzorok). Tárolt eljárások, függvények, triggerek. Összesítő és analitikai lehetőségek. A PL/SQL mint objektumorientált nyelv. Adattárolás, adatelemek ábrázolása. Indexek kezelése. Lekérdezések végrehajtási mechanizmusa, költségbecslése. Tranzakciók, zárolások. Konkurenciakezelés – ütemezések, history. Adattárházak, OLAP-alkalmazások. Adatbányászat.

Laboratórium

SQL ismétlés. Oracle SQL Developer felület megismerése. Kurzorok, ciklusok alkalmazása. Tárolt eljárások, függvények alkalmazása. Package készítése, hibakezelés lehetőségei. Triggerek alkalmazása. Objektumrelációs eszközök. Lekérdezésterv, költség-összehasonlítás. Konkurenciakezelés a gyakorlatban.

Szakmai kompetenciák
Tudás

– Ismeri az adatbázisalapú rendszerek felépítését, tulajdonságait.

Képesség

– Képes adatbázis rendszerek felhasználására.

Attitűd

– Nyitott az informatikai eszközöket alkalmazó más szakterületek megismerésére és az ott felmerülő informatikai problémák megoldására, együttműködve az adott terület szakembereivel.– Érti és magáénak érzi a szakma etikai elveit és jogi vonatkozásait, döntési helyzetekben maradéktalanul figyelembe véve azokat.

Autonómia és felelősség

Számonkérés és értékelés
Félévközi követelmények

Egy elméleti ZH megírása az előadáson megjelölt tananyagrészekből, 35 pontért. Két gyakorlati feladatsor megírása a gyakorlatok tananyagából, összesen 65 pontért. Az előadás ZH akkor sikeres, ha a hallgató legalább 15 pontot elér. A tantárgy teljesítése akkor sikeres, ha a két gyakorlati feladatsoron összesen legalább 33 pontot, előadás ZH-n legalább 15 pontot, összesen legalább 50 pontot elér a hallgató. Sikeres előadás és gyakorlat esetén a hallgató a szerzett pontjai alapján kap gyakorlati jegyet. Az előadásokhoz kapcsolódó Moodle-feladatsorok megoldásáért (a feladatsorokon elért százalékos eredmény arányában) a hallgató legfeljebb 3 pluszpontot kaphat elméletből, amely mind az elméleti összpontszámba, mind a feltételként megjelölt pontszámba beszámít.

Vizsgakövetelmények

Generatív MI használata

1. álláspont: A GMI eszközök használata nem engedélyezett a feladatok megoldása során. Ez azt jelenti, hogy a GMI eszközök nem használhatók a formatív vagy szummatív értékelési elemek elkészítése, megoldása során és a generatív MI használata tanulmányi kötelességszegésnek minősül. Az MI eszközök nyelvi és helyesírás-ellenőrzésre történő használata nem tartozik az 1. álláspont szerinti teljes tilalom alá.

Irodalom
Kötelező irodalom

[1] J.D. Ullman, J. Widom: A First Course in Database Systems. Pearson, 2014. ISBN-13: 978-0136006374.

Ajánlott irodalom

[1] H. Garcia-Molina, J. Ullman, J. Widom: Database Systems: The Complete Book. Pearson, 2011. ISBN: 9780133002010. [2] Kovács L.: Adatbázisok tervezésének és kezelésének módszertana. ComputerBooks, 2004. ISBN: 963618321X [3] M. Gruber: SQL A-Z. Kiskapu, Budapest, 2003. ISBN 9789639301528 [4] Katona E.: Adatbázisok. Elektronikus jegyzet: http://www.inf.u-szeged.hu/~katona/db-ea1.pdf