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.
Adatbázisok I. (MIN3A6IL-T)
Alapadatok
Oktatók
Tantárgy célja
Elsajátítandó ismeretanyag
Az 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. Elsajátítandó szakmai kompetenciák (KKK-nak megfelelően: tudás, képesség, attitűd, autonómia és felelősség): Tudás: képességei_x000D_ - Felhasználja az informatikai szakterületének műveléséhez szükséges természettudományi elveket és módszereket (matematika, fizika, egyéb természettudományok) az informatikai rendszerek kialakítását célzó mérnöki munkájában._x000D_ - Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására._x000D_ - Képes szakterületén elemzési, specifikációs, tervezési, fejlesztési és üzemeltetési feladatok ellátására, alkalmazza a fejlesztési módszertanokat, hibakeresési, tesztelési és minőségbiztosítási eljárásokat._x000D_ - Magyar és angol nyelven kommunikál szakmai kérdésekről és alkotó módon használja az informatika formális nyelvezetét._x000D_ - Folyamatosan képezi magát és lépést tart az informatikai szakma fejlődésével. Képesség: tudása_x000D_ - Az angol nyelvtudása eléri a képzéshez, az angol nyelvű szakirodalom megismeréséhez, a szakszöveg megértéshez, feldolgozásához, és a szakképzettséggel ellátható szakmai feladatok elvégzéséhez, valamint a folyamatos szakmai önképzéshez szükséges szintet._x000D_ - Ismeri az informatikai szakterületének műveléséhez szükséges természettudományi elveket és módszereket (matematika, fizika, egyéb természettudományok)._x000D_ - Ismeri az informatikai rendszerek hardver és szoftver elemeinek működését, megvalósításuk technológiáját, működtetéséből származó feladatok megoldásának mikéntjét, valamint informatikai és egyéb műszaki rendszerek összekapcsolásának lehetőségeit._x000D_ - Ismeri a főbb programozási paradigmákat, programnyelveket, fejlesztési eszközöket. Tudása kiterjed az információs rendszerek modellezésére, adatbázis alapú rendszerek kialakítására, számítógépes hálózatok felépítésére, működésére és implementációjára, intelligens rendszerek jellemzőire, a mobil alkalmazásfejlesztés sajátosságaira, a korszerű, általános célú operációs rendszerek menedzselésére, és az IT biztonság szempontjaira_x000D_ - Alapvető adatbiztonsági ismeretekkel bír._x000D_ - Ismeri az informatika és a mérnöki szakma szókincsét és kifejezési sajátosságait magyar és angol nyelven, legalább alapszinten. Attitűd: - Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit._x000D_ - A saját munkaterületén túl a teljes műszaki rendszer átlátására törekszik._x000D_ - Nyitott az új módszerek, programozási nyelvek, eljárások megismerésére és azok készség szintű elsajátítására._x000D_ - Nyitott az informatikai eszközöket alkalmazó más szakterületek megismerésére és azokon informatikai megoldások kidolgozására az adott terület szakembereivel együttműködve._x000D_ - Érti és magáénak érzi a szakma etikai elveit és jogi vonatkozásait._x000D_ - Törekszik a hatékony és minőségi munkavégzésre._x000D_ - Szem előtt tartja és ügyel a munkatársai és megrendelői adatainak, információinak biztonságára. Autonómia és felelősség:
Szakmai kompetenciák
Tudás
Képesség
Attitűd
Autonómia és felelősség
Számonkérés és értékelés
Félévközi követelmények
Félévközi tanulmányi követelemények: Az előadások látogatása, az ott 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. _x000D_ _x000D_ Pontszerzési lehetőségek:_x000D_ - Két gyakorlati feladatsor megoldása a 4. laborgyakorlati konzultáción. A gyakorlati feladatsor 60 pontos. Ha a hallgató a feladatsorból nem ér el 30 pontot, akkor egy alkalommal pótolhatja a gyakorlati feladatsort. _x000D_ - Egy elméleti ZH megírása az utolsó elméleti konzultáción (adatmodellezésből, normalizálásból és relációalgebrából). A ZH 40 pontos, a sikertelen ZH egy alkalommal pótolható. _x000D_ - Két Moodle-tananyag feldolgozása és az abban szereplő tesztek eredményes megoldása maximum 15 pontért a 11. szorgalmi hét végéig. A megoldás nem pótolható._x000D_ _x000D_ Az aláírás feltétele:_x000D_ a) a gyakorlati feladatsoron legalább 30 pont megszerzése és a két Moodle-tananyag tesztjeinek sikeres megoldása (legalább 80%-os eredménnyel) vagy _x000D_ b) a gyakorlati feladatsoron legalább 30 pont megszerzése és az elméleti ZH-n legalább 20 pont megszerzése_x000D_ Vizsgakövetelemények: Az a) módon aláírást szerzők az utolsó szorgalmi héten elővizsgát tehetnek (az elméleti ZH-val azonos tartalmakból, 40 pontért). Ennek pontszáma és a félév során szerzett pontok együtt határozzák meg a vizsgajegyet. _x000D_ _x000D_ A b) módon aláírást szerzők 100 pontos írásbeli (elméleti és gyakorlati feladatokat tartalmazó) feladatsorból vizsgáznak. A vizsgajegyet a félév közben szerzett és a vizsgán szerzett pontok átlaga határozza meg._x000D_
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á.
Segédanyagok, laborháttér
Nincs megadva
Irodalom
Kötelező irodalom
Kötelező irodalom: [1] J.D. Ullman, J. Widom: A First Course in Database Systems. Pearson, 2014. ISBN-13: 978-0136006374. _x000D_ [2] Katona E.: Adatbázisok. Elektronikus jegyzet: http://www.inf.u-szeged.hu/~katona/db-ea1.pdf_x000D_ Ajánlott Irodalom: