Információs rendszerek (08bir)

 

A tárgy célja:

 

Az információs rendszerek biztonságával kapcsolatos témakörök áttekintése, rendszerösszeomlás utáni helyreállítás, illetve párhuzamos működésből eredő konfliktushelyzetek kezelése:

-         Az adatbázisok helyreállításával kapcsolatos naplózási technikák megismerése

-         Konkurenciavezérlés, tranzakciók kezelése

-         Tranzakciókezelés és helyreállítás osztott környezetben

-         Oracle megvalósítások

 

 

A tervezett vizsgatematika:

Az adatbázisrendszerek megvalósítása tankönyv teljes 8., 9., és 10. fejezete.

 

VIZSGAJEGY:

Az előadás idejében 2 évfolyam ZH lesz. Ezekben egy témakör kifejtése (pl. Undo naplózás és helyreállítás) mellett az előadáson közösen megoldott feladatok, vagy ahhoz nagyon hasonlók is szerepelhetnek.

A két ZH alapján 100 pontot (50,50) pontot lehet szerezni.

 

Osztályzat:

60-69: elégséges (2)

70-79: közepes (3)

80-89: jó (4)

90-100: jeles (5)

 

Elért pontok

 

I. évfolyam zárthelyi, március 28-án, az előadás idejében (50 pont)

 

A következő kérdések közül lesz egy, amiről kb. 5-6 oldalon kell egy összefoglalást írni, szemléltető példákkal. Külön feladat nem lesz.

 

1. Foglald össze, amit az UNDO naplózásról tudsz!

2. Foglald össze, amit az REDO naplózásról tudsz!

3. Foglald össze, amit az UNDO/REDO naplózásról tudsz!

4. Foglald össze, amit a mentésekről tudsz!

5. Foglald össze az ORACLE megoldásokat naplózással, mentésekkel kapcsolatban!

 

A felkészüléshez elég az oldalamon található diákat elolvasni, kijegyzetelni, megtanulni!

Szükség esetén minden leadott anyagot megtaláltok az Adatbázisrendszerek megvalósítása (zöld) könyben is.

 

TESZT1A március 28.doc

TESZT1B március 28.doc

 

II. évfolyam zárthelyi, május 16-án, az előadás idejében (50 pont)

1.      Foglald össze, amit a sorbarendezhetőségről, konfliktus-sorbarendezhetőségről, megelőzési gráfról tudsz!  (1-27. oldal)

2.      Foglald össze, amit a zárolási ütemezőről, kétfázisú zárolási protokollról, holtpontokról tudsz! (28-51. oldal)

3.      Foglald össze, amit a különböző zármodellekről (osztott/kizárólagos), kompatibilitási mátrixról, zárak felminősítéséről, módosítási és növelési zárakról tudsz! (52-74. oldal)

4.      Foglald össze, amit a zárolási ütemező működéséről, a zártábla felépítéséről tudsz! (75-88. oldal)

5.      Foglald össze, amit a hierarchiák zárolásáról, figyelmeztető zárolásról, csoportos zármódokról, nem ismételhető olvasásról, fantomokról tudsz! (89-115. oldal)

6.      Foglald össze, amit az indexelérésű adatok zárolásáról, a faprotokollról tudsz! (116-130. oldal)

7.      Foglald össze, amit az egy, illetve többváltozatú időbélyegzéses konkurenciavezérlésről, nem megvalósítható fizikai viselkedésekről, túl késői írásról, túl késői olvasásról, piszkos adatokról, Thomas-féle írásról tudsz! (131-157. oldal)

8.      Foglald össze, amit az érvényesítéses konkurenciavezérlésről, túl korai olvasásról, túl korai írásról tudsz! (158-173. oldal)

9.      Foglald össze, amit az Oracle konkurenciavezérléséről tudsz! (174-194. oldal)

 

 

Akiknek nem sikerül legalább elégségest szerezni, azok számára a vizsgaidőszakban 2 UV vizsgaalkalom lesz összesen.

 

Az előadásokhoz kapcsolódó anyagok:

A naplózás és helyreállítás elméleti háttere, illetve ORACLE megvalósítása

Az Oracle felépítése, folyamatai, memóriaszerkezete

Konkurenciavezérlés elméleti háttere, illetve Oracle megvalósítása