Adatbázis- és Big Data technológiák

Oktatási cél: A tárgy keretében a hallgatók megismerkednek a relációs adatbázis-kezelés elvi alapjaival, megvalósításával, az adatbázis tervezés folyamatával, továbbá korszerű adatkezelési módszerekkel. A képzés során a hallgatók betekintést nyernek a nem relációs adatbázis-kezelés és a Big data világába, megismerkednek a NoSQL és Big data típusú adattárolás fogalmaival, eljárásaival, eszközeivel.

Tematika: Relációs adatmodell, relációs algebra, ABKR architektúra, logikai és fizikai adatmodell, adatbázis tervezés, normálformák. Adatbázis-kezelés Oracle környezetben adatbázis példány, memória struktúrák, tranzakció. alap SQL tudás felfrissítése, haladó SQL feladatok megoldása. Végrehajtás terv, optimalizáció, SQL tuning. Index struktúrák, join módszerek. NoSQL adatbázisok fajtái és működése, kapcsolatuk a Big Data rendszerekkel. A MongoDB és a Cassandra adatbáziskezelők használatának megismerése: alapok, architektúra, lekérdezések. Big data alapjai és a Hadoop keretrendszer. Apache Spark.

 

Adatbázis- és Big Data technológiák