Tantárgy neve, kódja: Adatbázisok, GUZEBAL-ADATBAZI-1
Az adatbázisok logikai és fizikai tervezése lépéseinek és módszereinek megismerése; az adattárolás hatékonyságnövelése elméletének és módszereinek elsajátítása; az SQL nyelv alkalmazása a fizikai tervek megvalósítására, lekérdezések készítésére; a lekérdezések matematikai hátterének megismerése a relációalgebra műveletein keresztül.
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.
Tudása:
– 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.
– Képes adatbázis rendszerek felhasználására.
– 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.
– Az informatikai biztonságra törekedve felkészül a potenciális veszélyek és támadások kivédésére.
Félévközi tanulmányi követelmények:
A konzultációkon elhangzottak otthoni áttekintése és kiegészítése a kötelező irodalom alapján. A gyakorlatvezető által kiadott feladatok megoldása a gyakorlati foglalkozáson, számítógépen. A gyakorlatvezető által otthoni munkára kiadott feladatok megoldása a gyakorlati foglalkozásokon kívül. Egy előadás ZH az utolsó elméleti konzultáción (adatmodellezésből, normalizálásból, SQL parancsok alkalmazásából). A ZH 50 pontos, a sikertelen ZH egy alkalommal pótolható. Egy gyakorlati feladatsor megoldása az utolsó gyakorlati konzultáción. A gyakorlati feladatsor 50 pontos, a sikertelen gyakorlati feladatsor egy alkalommal pótolható. Mind az előadás ZH, mind a gyakorlati feladatsor akkor sikeres, ha a hallgató legalább 25-25 pontot elér. Sikeres ZH és gyakorlat esetén a hallgató vizsgára bocsátható.
Vizsgakövetelmények:
A vizsgán a hallgató 30 pontos írásbeli dolgozatot ír (SQL-parancsok alkalmazásából). Amennyiben legalább 15 pontot elér, a kiadott szóbeli tételsorból húzott tétel alapján szóbeli vizsgát tesz.
A Teams-re feltöltött gyakorlati segédanyagok. A kötelező irodalom, az előadásvázlat, a gyakorlatokon megírt programok, a fejlesztési környezet súgó állománya. A gyakorlatokon minden hallgatónak külön, korszerű számítógépes hozzáférés biztosított. Az internetes források a hallgatók részére fenntartott számítógépes szolgáltatóteremben hozzáférhetőek.
[1] Kovács L.: Adatbázisok tervezésének és kezelésének módszertana. ComputerBooks, 2004. ISBN: 963618321X [2] Gruber, M.: SQL A-Z. Kiskapu, Budapest, 2003. ISBN 9789639301528 [3] Katona Endre: Adatbázisok. Elektronikus jegyzet: http://www.inf.u-szeged.hu/~katona/db-ea1.pdf