Adatbázisok (GPTIFKL-ADATBAZI-1)
Alapadatok
Oktatók
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
- Ismeri az alapvető hardver és szoftver eszközöket. - Az angol nyelvtudása eléri a szakmai feladatokhoz elvégzéséhez, és a folyamatos szakmai önképzéshez szükséges szintet. Ismeri a legfontosabb adatmodelleket, a funkcionális, fizikai és logikai rendszerterv készítésének módszertanát és szoftver eszközeit.
Képesség
- Képes egyszerűbb adatmodellek felépítésére, kisebb adatbázisok tervezésére, megvalósítására, valamint adatbázisok karbantartására valamely adott adatbázis-kezelő rendszerben. - Képes szakmai vélemény kialakítására a szoftverfejlesztéshez szükséges technológiák, hardver és szoftver eszközök kiválasztása során. - Képes részt venni adatmodell, valamint funkcionális, fizikai és logikai rendszerterv készítésében ismert módszertan és szoftver segítségével.
Attitűd
- Vállalja és hitelesen képviseli az adott informatikai szakterületet, képesítése szerinti tevékenységeket és azok eredményeit. - Elkötelezett szakmai munkája ellenőrizhetősége, eredményessége, hatékonysága iránt. - Nyitott a képesítésével, szakterületével kapcsolatos szakmai, technológiai, fejlesztési eredmények megismerésére, befogadására, és törekszik saját tudásának megosztására. - Érdeklődő a szakterülettel összefüggő új módszerek és eszközök iránt. - Elkötelezett a minőségi követelmények betartására. - Megérti az élethosszig tartó tanulás jelentőségét, törekszik ennek megvalósítására, a folyamatos szakmai képzésre és általános önképzésre.
Autonómia és felelősség
- Előírt keretek között önállóan végzi munkaköri feladatait.
További szakmai kompetenciák
- A szaknak, szakképzésnek megfelelő digitális kompetencia és szakmaspecifikus digitális készségek, a médiatudatosság, a biztonságos internethasználat. - Az ipari termelés területén elindult technológiai forradalom, az Ipar 4.0 alapú működés és technológiai tudás, a kiber-fizikai rendszerek, önszervező mechanizmusok ismerete.
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/