Kurzus nemzetközi vendég- és részidős hallgatóknak

Kar
Informatikai Kar
Szervezet
IK Információs Rendszerek Tanszék
Kód
IP-18fAB2E
Cím
Adatbázisok II. Ea
Tervezett félév
Őszi
Meghirdetve
2023/24/2
ECTS
2
Nyelv
en
Oktatás célja
a)tudása - ismeri az adatbázisok elméleti alapjait - ismeri az adatbázisokfelépítését és menedzselését, hangolását, konkurenciakezelését, hatékonyabbá, biztonságosabbá tételét - Rendelkezik az adatbázisrendszerek informatikai szakterület, megfelelõ szakspecifikus eszközeinek ismeretével b)képességei -   képes   az   informatikai   szakterület tervezési, fejlesztési, üzemeltetési és irányítási rutinfeladatainak ellátására adatbázis-kezelõ rendszerek esetében. - képes az informatikai szakterület tudásanyagát alkalmazni algoritmusok tervezésére, elemzésére és implementálására a legfontosabb programozási paradigmák figyelembe vételével adatbázis-kezelõ rendszerek esetében.
Tantárgy tartalma
1.Az adatbázis-kezelõ felépítése, mûködése, komponensei, példányok, rendszerállományok, memóriakezelése, rendszergazdai feladatok, lemezegységek, blokkok, fájlok felépítése, RAID megoldások 2.Fizikai fájlszervezés, feladata, költségek, paraméterek, kupac, rendezett táblák, hasítóindex, elsõdleges index, másodlagos index, , többszintû indexek, B-fa, B+-fa, B*-fa , bitmap index, módosítás, keresés, elõnyök, hátrányok 3.Sql lekérdezés átalakítása relációs algebrai kifejezéssé, lekérdezésfordító, algebrai optimalizálás, szabályok, heurisztikákon alapuló algoritmus 4.A relációs algebrai mûveletek megvalósítása, egy és többmenetes algoritmusok, mûveleti költségek, outputméretek becslése 5.Több tábla összekapcsolása, összekapcsolások sorrendje, futószalagosítás, materializáció, dinamikus programozási feladat, a félig-összekapcsolás (semi-join) és alkalmazása osztott lekérdezésekre 6.Költségalapú és szabályalapú optimalizálása a gyakorlatban, lekérdezésterv megjelenítése, értelmezése, Explain plan, tkprof, hintek 7.Rendszerhibák kezelése, konzisztens adatbázis, tranzakciók, hibafajták, semmisségi (undo) naplózás és helyreállítás, ellenõrzõpont, ellenõrzõpont mûködés közben 8.Helyrehozó (Redo) naplózás, semmiségi/helyrehozó (Undo/Redo) naplózás, archiválás, példák 9.A naplózási/helyreállítási megoldásai a gyakorlatban 10.Konkurenciavezérlés, ütemezés, sorbarendezhetõség, konfliktus-sorbarendezhetõség, megelõzési gráf, 11.Zárolási ütemezõ, kétfázisú zárolás, holtpont, várakozási gráf 12.Különbözõ zármódú zárolási rendszerek, kompatibilitási mátrix, felminõsítés, módosítási zárak, növelési zárak, fogalmak 13.Zárolási ütemezõ felépítése, zártáblák 14.Konkurenciavezérlés megoldásai a gyakorlatban
Számonkérés és értékelés
A számonkérés módja (koll. / gyj. / egyéb: koll / gyj
Irodalomjegyzék
Database Systems: The Complete Book (2nd Edition)  by Hector Garcia-Molina (Author), Jeffrey D. Ullman, 2009 ISBN-13: 978-0131873254 Fundamentals of Database Systems (7th Edition) by Ramez Elmasri, 2016, ISBN-13: 978-0133970777

Kurzus szakjai

Név (kód) Nyelv Szint Kötelező Tanév ...
Erasmus program keretében (IK-ERASMUS-NXXX) en Kötelező
programtervező informatikus - F (ELTE-K7473-S-N-10-ENG) en 6 Kötelező 3/3
Vissza