Adatbázisok megvalósítása és üzemeltetése - Hajas Csilla gyak.
ELTE, 2007/2008. tanév I.(őszi) félév        3.évf. prog.inf.BSc/C
IP-cAMÜG  Csütörtök 14:00-tól 15:30-ig  D. 2.107 (PC2 labor)

III. Témakör: DBA üzemeltetési feladatok

_______________________________________________________
9. gyak. (XI.22)
 - DBA feladatok (adatbázisok biztonsága)

Ismétlés:
- I.Zh feladainak és megoldásainak megbeszélése.

"Új" anyag:
- DBA feladatai, napi teendők, felügyelet.
- Adatbázisok biztonsága: jogosultságok, szerepkörök, szinonímák, nézetek.
   Feladat: Adott E/K modell leképezése relációs modellre
                (lásd Az órai példa-adatbázissémák 2.Példáját).
                Táblák és megszorítások (constraints) létrehozása.
                A megszorításoknak eleget tevő adatsorok felvitele.
                Nézettáblák létrehozása.
                Jogosultságok kezelése:
                        GRANT, REVOKE 
                Tranzakció-kezelés alapjai:
                         mentési pontok (SAVEPOINT)
                         COMMIT, ROLLBACK
                Adatok lekérdezése és karbantartása nézeten keresztül:
                          SELECT, INSERT, DELETE, UPDATE
                Például: Melyek azok a tárgyak, amelyet a legtöbben vettek fel?
- Helyreállítás, biztonsági mentések
- Hangolás, költség alapú optimalizálás,
   lásd még Példák, 59-66.o. (.ppt /jelszóval : Kiss Attila EA)

Még egy kis ismétlés:
- Lekérdezések rel.algebrán alapuló heurisztikus optimalizálása:
- Fejezd ki relációs algebrában és SQL SELECT-tel:
- Kik (HAZON, NEV) azok a 'PTM'-szakos hallgatók, akiknek
   az ösztöndíjuk nagyobb, mint 10000 és  2005. évben  3-nál
   jobb jegyet szereztek valamelyik '%Adatbázisok%' tárgyból?
- Algebrai optimalizációra feladat:
   A fenti lekérdezés optimalizálása.
   Segédanyag: rAlgOpt.rtf 
   lásd még EA 67-99.o. (.ppt /jelszóval : Kiss Attila EA)
_____________________________________________________
10. gyak. (XI.29)
 - Zöldkönyv feladatai (tranzakció kezelés)

Zöldkönyv:
Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása, Panem, 2001.

   lásd még Tranzakció-kezelési példák (.pdf : Katona Gyula, BME)
_______________________________________________________
11. gyak. (XII.6)
 - II.ZH (AB2-zöldkönyv feladatai)

"gépes" része: lásd a 9.gyak (XI.22) feladatát
- Adott E/K modell leképezése relációs modellre,
   táblák, megszorítások, nézettáblák létrehozása.
"papíros" része (vizsgára is a 4, 6-7, 8-9.fejezetek anyaga kell!)
- Lekérdezések heurisztikus algebrai optimalizálása (7.fej.)  
- Lekérdezések végrehajtása, költségek becslése (4 és 6.fej.)
- Tranzakció-kezelési példák (9.fej) lásd 10.gyak (XI.29)

Budapest, 2007. szeptember 10.
Utolsó módosítás: 2007. nov.29.

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

 Vissza a Kezdőlapra