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
- 2024/25/1, 2024/25/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 |