Adatbázisok megvalósítása és üzemeltetése           dr. Hajas Csilla
ELTE, 2009/2010. tanév II.(tavaszi) félév             BSc/C szakirány
IP-cAMÜE - Csütörtök  8:30-tól 10:00-ig         Déli ép.3-219 terem
IP-cAMÜG - Csütörtök 10:15-től 11:45-ig       2-520 Mest.int.labor

1UW - Ullman-Widom: Adatbázisrendszerek. Alapvetés (Második, átdolg. kiad),
                                   Megjelent: Panem, 2008. november (a "kék könyv")
2MU - Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása, Panem, 2001.
3EN - Elmasri-Navathe: Fundamentals of Database Systems (5th Edition), 2007.
                                     >> és a fejezetekhez kapcsolódó diasorozat
További ajánlott irodalom és hasznos linkek az adatbázisok tantárgyakhoz
Lásd még Vizsgatételek (a tételekhez kapcsolódó bemutatók linkjeivel)

Időpont Előzetes heti előadás tematika (a jelszavas könyvtárból elérhető
segédanyagok csak előadásvázlatok, nem helyettesítik az előadást!)
1. EA.
febr.11.
Bevezetés az adatbázis-kezelő rendszerek implementálásába.
Az adatbázis-kezelő rendszer komponensei: tárkezelés,
lekérdezésfordítás, tranzakciófeldolgozás áttekintése.
[Tk2] Molina-Ullman 1.fejezete >> 2MU01_Bev_cAMU.pdf
Oracle adatbázisok architektúrája. Fizikai adatbázisok szerkezete,
vezérlőállomány, adatállomány, naplóállomány, egyéb állományok.
Az adatbázis logikai szerkezete, táblatér, szegmens, extens, blokk.
Oracle tárolási rendszere. Rendszerkatalógusok, adatszótár nézetek.
[Oracle] (Concepts: Part II. Oracle Database Architecture)
>> ORA_AB_Szerk.pdf           >> Nyarady_concepts.pdf
2. EA.
febr.18.
Fájlszervezési módszerek, elsődleges, másodlagos, többszintű indexek.
[Tk2] 4.1-4.2. Indexstruktúrák >> 2MU04_Indexstr1.pdf
Sémaobjektumok létrehozása és használata (CREATE...)
[Oracle] (Concepts: Part II. 5. Schema Objects) + SQL Reference
>> SQL_21_Tablak.pdf       >> 3EN05_RelConstraints.pdf
>> SQL_22_EgyebObjektumok.pdf   >> SQL_23_Adatszotar.pdf  
3. EA.
febr.25.
Indexstruktúrák, B fák, B+ és B* fák. Tördelőtáblázatok.
[Tk2] 4.3-4.4. B-fák. Hashing >> 2MU04_Indexstr2.pdf
[Tk2] 5.4. Bitmap index >> 2MU05_Bitmap.pdf
Oracle indexek, függvény alapú indexek, B+ fa, bitmap index,
IOT - index-szervezésű táblák, klaszterindex, partícionált indexek.
[Oracle] (Concepts: Part II. 5. Schema Objects: Indexes)
>> SQL_24_createIndex.pdf   >> SQL_25_indexHasznalat.pdf
>> SQL_26_Indexek.pdf   (stb. lásd még a gyak.anyagánál...)
4. EA.
márc.4.
Lekérdezés optimalizálás. Kiterjesztett relációs algebra műveletei.
Elemzés, elemzőfák. Lekérdezések átalakítása lekérdezésfává.
[Tk2] 6.1, 7.1. Lekérdezésfordító >> 2MU06_LekFord1.pdf
Relációs algebrai azonosságok. Szabály alapú optimalizálás,
heurisztikus szabályok. Logikai lekérdezéstervek átalakítása, javítása.
[Tk2] 7.2-7.3. Lekérdezésfordító >> 2MU07_LekFord2.pdf
5. EA.
márc.11.
Lekérdezések végrehajtása. Rel.algebrai műveletek implementálása.
[Tk2] 6.2-6.9 Lekérdezések végrehajtása
>> 2UW06_LekVegreh1.pdf    >> 2MU06_LekVegreh2.pdf
6. EA.
márc.18.
Műveletek költségeinek becslése. Költségbecslésen alapuló
optimalizálás. Statisztikák. Fizikai lekérdezésterv kiválasztása.
[Tk2] 7.4-7.7 Költség alapú optim. >> 2MU07_LekOptim.pdf
>> 2MU07_Optimalizalas.pdf        >> 3EN15_Optimization.pdf
7. EA.
márc.25.
[Oracle] (Performance Tuning Guide 13-19.fejezete alapján)
Oracle költség alapú optimalizálás   >> ORA_Optimalizalas.pdf  
[Oracle] (Admin's Guide) (2 Day DBA) (2 Day Perf. Tuning Guide)
Egy Oracle rendszergazda feladatai >> ORA_DBA_feladatai.pdf
Védelmi lehetőségek, felhasználók, szerepkörök, jogosultságok.
[Tk1] 10.1. Biztonság és felhasználói jogosultságok (453-466.o.)
>> ORA_Biztonság.pdf         >> 3EN23_Security.pdf
-- Tavaszi szünet: 2010. március 31-től április 6-ig
8. EA.
ápr.8.
A rendszerhibák kezelése.Helyreállíthatóság.
[Tk2] 1.fej. és 8.1. fej. Bevezetés a tranzakció-kezelésbe
>> 2MU08a_BevTranz.pdf      >> 3EN19_Recovery.pdf
A rendszerhibák kezelése. Undo naplózás.
[Tk2] 8.2.fej. Undo naplózás
>> 2MU08b_UndoLog.pdf       
Az Oracle naplózási és archiválási rendszere.
[Oracle] ( Administrator's Guide) >> ORA_Naplozas.pdf
9. EA.
ápr.15.
A redo és undo/redo naplózás. Meghibásodás elleni védekezés.
[Tk2]  8.3.fej.Redo naplózás 8.4.fej. Undo/redo 8.5.fej. Archiválás.
>>  2MU08c_RedoLog.pdf        >>  2MU08d_UndoRedo.pdf 
10. EA.
ápr.22.
Soros és sorosítható ütemezések. Konfliktus sorosíthatóság.
Tk2. 9.1-9.2. fej. Konkurenciavezérlés
>> 2MU09a_Utemezes.pdf
Konkurenciavezérlés. Kétfázisú zárolás. Holtpontkezelés. 
[Tk2] 9.3.fej. 2PL; 10.3.fej.Holtpontkezelés
>> 2MU09b_2PL.pdf
11. EA.
ápr.29.
Zárolási rendszerek. Zárolási ütemező.
[Tk2] 9.4-9.5. fej. Zárolási rendszerek
>> 2MU09c_Zarolas.pdf
Az Oracle konkurenciavezérlési technikája (zárolás)
[Oracle] ( Administrator's Guide) >> ORA_Zarolas.pdf
12. EA.
máj.6.
Hierarchiák kezelése, figyelmeztető zárak. Faprotokoll
[Tk2] 9.6-9.7.fej. Faprotokoll >> 2MU09d_Faprotokoll.pdf
Konkurenciavezérlés időbélyegzőkkel, illetve érvényesítéssel
[Tk2] 9.8.-9.9.fej. Konkurenciavezérlés >> 2MU09e_Konkvez.pdf

Megnézi a gyakorlatok előzetes heti tematikáját is? GYAK tematika  

Budapest, 2007. szeptember 10. 
Utolsó módosítás: 2010. febr.1.

Lap tetejére          EA oldalára       
dr. Hajas Csilla, ELTE, IK
E-mail: sila@inf.elte.hu

 Vissza a Kezdőlapra