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

>> Tudnivalók a gyakorlati zárthelyi dolgozatokról (Kérem, hogy figyelmesen olvassátok el!)
>> Beadandók beküldése (anonymous ftp-vel az ablinux.inf.elte.hu gép pub/sila könyvtárába)
>> Ponthatárok (előzetes változhat, végleges ponthatárokat a zh után a csoporthoz igazítom)
>> I.ZH (2010.márc.18. Csüt. 10:15 MI labor)
>> II.ZH (2010.május 6. Csüt. 10:15 MI labor)
>> javZH (2010.május 17. Hétfő 12:15 MI labor)  
>> gyakUV (máj.17.H.12h v. máj.27.Cs.10h MI labor)  
   
Tudnivalók a zárthelyi dolgozatokról
 
Gyakorlati jegyet csak az szerezhet, aki a kettő zárthelyi dolgozatot sikeresen  teljesítette.
A zárthelyi dolgozat zártkörű, vagyis a dolgozatírás alatt csak a gyakorlaton résztvevő
dolgozatot író hallgatók tartózkodhatnak a laborban (hozzatok személyi azonosító iratot).
A kiosztott feladatlapot be kell adni, írja rá a nevét és az ETR_azonosítóját (EHA-kód).
Csak önálló munkát értékelek! A zh alatt tilos mobiltelefont használni, e-mailezni
vagy egyéb módon üzengetni!
Kérdezgetni a zh alatt már nem lehet! Másolás esetén,
a feladatra adható pontszámnak csak egy részét kapják (ha ketten másoltak egymásról,
akkor mind a két hallgató a pontok felét kapja, ha hárman, akkor a harmadát, stb).
 
A zárthelyi dolgozat két részből áll:
- Az egyik része papíron megoldandó feladatokat tartalmaz, ennek megoldásához
  semmilyen segédeszköz nem használható!
- A másik része gép mellett megoldandó SQL és PL/SQL feladatokat tartalmaz,
   amelyekhez csak az  Oracle Database 10g Documentation Library használható.
 
A feladatokat az adatbázisséma alapján a tényleges adatok ismerete nélkül kell megoldani.
Ha a táblákban módosítjuk az adatokat, adatsorokat törlünk vagy új adatsorokat viszünk fel,
akkor az így megváltoztatott táblákra is működnie kell a zh megoldásoknak függetlenül a tábla
tényleges tartalmától. Feltesszük, hogy csak a tábla tartalma változik, a tábla szerkezete nem.
   
A gépes feladatok megoldását (az SQL utasításokat illetve PL/SQL programokat) és
az eredményeket egyetlen szöveges állományba másolja össze. Ha SQL Developert
használ, akkor ne az Execute Statement F9-el, hanem Run Script F5-tel scriptként futtassa,
és ekkor az outputot a Script Outputból Ctrl-C Ctrl-V-vel be tudja másolni a szövegfájlba.
A szövegfájl első sora egy olyan megjegyzés legyen, amely tartalmazza a hallgató nevét,
és az ETR EHA kódját
. A szövegfájl neve ehakod_mmnn.txt legyen, ahol az ehakod
helyére írja be a saját ETR azonosítóját (.ELTE nélkül), az mmnn pedig a dátum mm=hó, nn=nap.
    
Kérem, hogy ebben a beküldendő szövegfájlban a feladatlapon megadott kérdések sorrendjét
kövesse és megjegyzésekkel világosan különítse el, hogy melyik rész melyik feladathoz tartozik.
A gépes feladatok megoldása során az egyes lépéseket (mely selectek vezették a megoldáshoz,
például a táblák összekapcsolásának felderítésében melyik katalógustábla milyen lekérdezésével
tudta meghatározni a definiált idegen kulcsokat. Melyik katalógustábla milyen lekérdezésével
kapta a tábla szerkezetét, a felhasználó által definiált típusok attribútumait és metódusait, stb).
Ezeket is mentse el a szövegfájlban (részfeladatok megoldásáért is jár pont). Ha készen van egy
gépes feladattal az eredményt is másolja be, ha az eredménytábla nem nagy, akkor a teljes táblát,
ha pedig nagy, akkor csak azt, hogy az eredmény hány sorból állt és az első 5 sorát másolja be. 
  
Pontozás és ponthatárok:
   
A gyakorlati jegyet két nem elégtelen zh-ból, pontosabban a két zh-n szerzett pontokból
számolom (nem a jegyből), mégis az I.zh-n és II.zn-n is el kell érni a minimális pontszámot,
vagyis az elégséges ponthatárt. Ha valamelyik zh elégtelen, akkor abból javítózh-t kell írni.
   
Az előzetes ponthatár változhat, végleges ponthatárokat a zh után a csoporthoz igazítom.
Ennek az a célja, hogy a hallgatók önállóan dolgozzanak, aki átadja a megoldását rosszul jár,
mert gyengébb osztályzatot kap ugyanarra a dolgozatra. (Másrészt kockázatos is átadni,  mert
nyilvánvaló másolás esetén egyik dolgozatot sem értékelem, sem aki átadta, sem aki lemásolta).
          
Ponthatárok: elégséges(2) közepes(3)     jó(4)         jeles(5)     max.pont
I.zh  15- 20- 25- 30- 45 pont
II.zh  12- 18- 24- 30- 45 pont
Gyak.jegy 27- 38- 49- 60- 90 pont
     

Előzetes információ az I.ZH-ról >> 2010.márc.18. Csüt.10:15 MI labor

A papíron megoldandó feladatok típusai:
>> EA1. Előadáshoz kapcsolódó ellenőrző kérdések
>> EA2. Előadáshoz kapcsolódó feladatok fájlszervezésre
>> EA3. Előadáshoz kapcsolódó feladatok indexstruktúrákra
>> EA4. Előadáshoz kapcsolódó feladatok szabály alapú optimalizálásra

A gép mellett megoldandó feladatok típusai:
>> 4.1. Adatszótárnézetek lekérdezése (DBA_OBJECTS)  
>> 4.2. Táblák létrehozása. Feladatok a táblák oszlopaival
>> 4.3. Szinonimák, szekvenciák, adatbázis-kapcsolók
>> 4.4. Feladatok adattárolással kapcsolatos fogalmakra
>> 4.5. Táblák (tárolási paraméterekkel), indexek, bitmap indexek
>> 4.6. Feladatok ROWID adattípusra, indexekre, bitmap indexekre
>> 4.7. Index szervezett (IOT) táblák létrehozása és kezelése
>> 4.8. Partícionált táblák létrehozása és kezelése. Feladatok partíciókra
>> 4.9. Klaszterek létrehozása és kezelése. Feladatok klaszterekre  
     
     
Előzetes információ a II.ZH-ról >> 2010.május 6. Csüt.10:15 MI labor

A papíron megoldandó feladatok típusai:
Feladatok a lekérdezések optimalizálására:

>> 5.3. Lekérdezések végrehajtása. Műveletek költségbecslése
>> 5.6. Magasság illetve szélesség (gyakoriság) alapú hisztogramok (1-2.f.)
Feladatok a tranzakciókezelés, konkurenciavezérlésre:
>> 6.3. Feladatok undo és redo naplózásra és helyreállításra
>> 6.5. Feladatok sorolhatóságra és zárakra

A gép mellett megoldandó feladatok típusai:
Feladatok a lekérdezések optimalizálására:
>> 5.4. Feladatok végrehajtási tervek előállítására: PLAN_TABLE
>> 5.5. Végrehajtási tervek előállítása és megváltoztatása hintek segítségével
>> 5.6. Végrehajtási tervek megváltoztatása statisztikák létrehozásával és törlésével
>> 5.7. SQL utasítás rekonstruálása a végrehajtási terv alapján
Feladatok a tranzakciókezelés, konkurenciavezérlésre:
>> 6.2. Oracle naplózási és archiválási rendszere
>> 6.4. Az Oracle konkurenciavezérlési technikája
   
    
Előzetes információ a javítóZH-ról >> 2010.máj.17.Hétfő 12:15 MI labor
   
Időpontja: május 17-én hétfőn 12:15-től 14:00-ig lesz az IP-cAMÜ javZh
Helye: 2.520 Mest.Int.labor
 
- A gyakorlati jegyet két nem-elégtelen zh pontjaiból számolom.
- Az egyik (és csak az egyik) Zh javítható (pótolható), de a javZh-n nemcsak javíthat,
   hanem ronthat is. Ha úgy dönt, hogy valamelyik Zh-t újraírja, akkor lecseréli ennek
   a Zh-nak a jegyét a javítóZh-n elért jegyre (akkor is ha rosszabb), ha megjelent, de
   nem adja be a dolgozatot, az elégtelen Zh-nak számít. Ha a javítóZh után valamelyik
   Zh még mindig elégtelen, akkor gyakorlati utóvizsgával szerezhet gyakorlati jegyet.
   lásd Követelmények (a gyakorlati jegy megszerzésének feltételei)
   
      
Előzetes információ a gyakUV-ról >> máj.17.H.12h v máj.27. Cs.12h
 
Időpontja: A gyakorlati utóvizsgákra több időpontból lehet választani:
- május 17-én hétfőn 12:00-től 14:00-ig vagy
- május 27-én csütörtökön 10:00-től 12:00-ig
- vagy más előre egyeztetett időpontban
Helye: 2.520 MI labor
Jelentkezés: Az ETR-ben 2010. május 27-re - május 27 (aznap) csütörtök 8:00-ig
(de a vizsganapok esetében másfél nappal korábban zárja le az ETR a jelentkezést,
 vagyis a csütörtök 9:00-kor kezdődő vizsgákra kedden 21:00-ig lehet jelentkezni).
 
A gyakuv nem a két pótzh dupla időben, hanem egyszerűbb feladatok másfél órában,
de csak elégséges vagy max. közepes  lehet a gyakorlati utóvizsgával elért gyak.jegy.
 
A gyakorlati jegyeket 2010. május 20-ig zárom le és akkor viszem fel az ETR-be.  
A gyakorlati jegyek beírásának végső határideje, a gyakorlati utóvizsgákkal együtt
2010. június 4. Eddig kell minden gyak.jegyet és gyak.uv eredményt felvinni az ETR-be,
de az indexbe elég a vizsgán beíratni a gyakorlati jegyet (ide májusi dátummal írom be). 
     
Budapest, 2007. szeptember 10.
Utolsó módosítás: 2010. febr.1.

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

 Vissza a Kezdőlapra