Adatbázisok (üzemmérnök)

Oktatási cél: Előadás: A tárgy keretében a hallgatók megismerkednek az adatbázis-kezelő rendszerek elvi alapjaival, megvalósításával, az adatbázis tervezés folyamatával, továbbá korszerű adatkezelési módszerekkel. Labor: A képzés célja a relációs adatbáziskezelő-rendszerek elméletének gyakorlati alkalmazása, továbbá egy konkrét kliens-szerver típusú adatbázis-kezelő rendszer (Oracle 12c) használatán keresztül az SQL nyelv ismertetése.

Tematika: Előadás: A relációs modell elmélete és használata. Anomáliák. Normalizálás. Adatbázis-tervezés. Adatmodellezés. EK diagram. A relációs algebra. SQL nyelv, DDL, DML, DCL. Indexek felépítése és használata. Adatbázis architektúrák. Adatbázis-kezelő rendszer felépítése. Lekérdezés feldolgozás folyamata. Adatbázis optimalizálás. Tranzakció kezelés, naplózás. Labor: Relációs adatbázisok tervezésének alapfogalmai (relációk, relációs műveletek), Normalizálás (0NF, 1NF, 2NF, 3NF, BCNF). Lekérdezések az SQL SELECT utasítása segítségével, táblák összekapcsolása, allekérdezések. DML utasítások, adatbázis tranzakciók. DDL utasítások, tábla-létrehozás, adattípusok, megszorítások, nézettáblák, felső-N analízis. Jogosultság kezelés (DCL utasítások). PL/SQL bevezetés, triggerek. Féléves feladatként a hallgatók megterveznek és létrehoznak egy egyedi adatbázis rendszert, melyre előre definiált típusú lekérdezéseket írnak.

 

Adatbázisok