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-18fAB2G
- Cím
- Adatbázisok II. Gy
- Tervezett félév
- Őszi
- Meghirdetve
- 2024/25/1, 2024/25/2
- ECTS
- 3
- 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
- Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom: Adatbázisrendszerek megvalósítása, Panem, 2001 Ullman-Widom: Adatbázisrendszerek. Alapvetés (Második, átdolgozott kiad), Panem, 2008.
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 |