Adatbázisok (GUZEBAL-ADATBAZI-1)

Alapadatok
Szak és képzési szint
Üzemmérnök-informatikus alapszak, BProf
Tanterv
2021
Óraszám
16 (Konzultáció)
Kreditérték
4 kredit
Elmélet-Gyakorlat arány
Elmélet: 0%, Gyakorlat: 0%
Tantervi félév
3. 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, Irházi Zoltán, - nincs
Ellenőrzésért felel
Gurka Dezsőné Csizmás Edit
Tantárgy célja

Az Adatbázisok c. tárgy célja, hogy a hallgatók az adatbázisok logikai és fizikai tervezésének lépéseit és módszereit, az adattárolás hatékonyságnövelésének lehetőségeit, az SQL nyelv alkalmazását a fizikai tervek megvalósítására, lekérdezések készítésére.

Elsajátítandó ismeretanyag

Adatmodellezési alapfogalmak. Relációs adatmodell. E-K (E-R) diagramok létrehozása, leképezése relációs modellre. Relációs adatbázis normalizálása. Relációs algebra – halmazműveletek, redukciós műveletek, kombinációs műveletek, aggregáció, gyakorlati példák. Az SQL nyelv általános jellemzése, szintaxisa, speciális logikai kifejezések, reláció sémák definiálása, módosítása, törlése. Lekérdezések, relációs algebrai műveletek megvalósítása, alkérdések. Virtuális táblák létrehozása, használata. Megszorítások, tárolt eljárások, triggerek. Az adatkapcsolati rétegek szerepe, néhány kapcsolóréteg bemutatása. Importálás pypMyAdmin felületen SQL-, CSV- és szövegfájlból.

Szakmai kompetenciák
Tudás

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

Képesség

– Ismeri az adatbázisalapú rendszerek felépítését, tulajdonságait.– Az ipari termelés területén elindult technológiai forradalommal, az Ipar 4.0 alapú működés és technológiával, valamint a kiber-fizikai rendszerekkel és önszervező mechanizmusokkal kapcsolatos ismertek.

Attitűd

– Nyitott az új módszerek, programozási nyelvek, eljárások megismerésére és azok készségszintű elsajátítására, valamint lépést tud tartani ezek fejlődésével.– É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

Az előadásokon hallottak otthoni áttekintése és kiegészítése az ajánlott irodalom alapján. Részvétel a gyakorlati foglalkozásokon. A gyakorlatvezető által kiadott feladatok megoldása a gyakorlati foglalkozáson, papíron illetve számítógépen. A gyakorlatvezető által otthoni munkára kiadott feladatok megoldása a gyakorlati foglalkozásokon kívül. Pontszerzési lehetőségek: - Egy gyakorlati feladatsor megoldása a 4. labor-konzultáción. A gyakorlati feladatsor 60 pontos. Ha a hallgató a feladatsorból nem ér el 35 pontot, akkor egy alkalommal pótolhat. - Egy elméleti kisdolgozat megírása a 4. labor-konzultáción, 40 pontért. - A nappali munkarendben tanulókkal azonos ütemben közzétett Moodle-tananyag tesztjeinek határidőre történő megoldásával elméleti témánként 1-1 pluszpont szerezhető. Az aláírás feltétele: - a gyakorlati feladatsoron legalább 35 pont megszerzése és - az elméleti kisdolgozaton legalább 15 pont megszerzése Megajánlott jegy szerzésének feltétele: - a gyakorlati feladatsoron legalább 51 pont megszerzése és - az elméleti kisdolgozaton legalább 25 pont megszerzése

Vizsgakövetelmények

Az aláírást szerzett, de megajánlott jegyet nem szerzett vagy azt nem elfogadó hallgatók 100 pontos írásbeli elméleti vizsgát tehetnek. A vizsgajegyet az itt szerzett pontszám határozza meg az érvényben lévő TVSz szerint.

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. [2] Katona E.: Adatbázisok. Elektronikus jegyzet: http://www.inf.u-szeged.hu/~katona/db-ea1.pdf

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] Watt, A. and N. Eng. (2014). Database Design – 2nd Edition. Victoria, B.C.: BCcampus. https://opentextbc.ca/dbdesign01/ [4] Barabás P., Kovács L., Szűcs M.: Adatbázis példatár. https://gyires.inf.unideb.hu/KMITT/c03/