Adatbázisok tervezése, megvalósítása, menedzselése GYAK
ELTE, 2008/2009. tanév I.(őszi) félév      BSc/AB szakirány
IP-abATMG/7 Kedd 12:30-tól 14:00-ig  D. 2.202 (PC3 labor)
IP-abATMG/6 Csüt. 14:15-től 15:45-ig  D. 2.520 (MI  labor)
IP-abATMG/3 Csüt. 16:00-tól 17:30-ig  D. 2.520 (MI  labor)

>>   I.ZH (2008.okt.21. Kedd - nov. 6. Csüt.)
>>   Pontozás. Előzetes (tervezett) ponthatárok
>>  II.ZH (2008.dec. 9. Kedd - dec.11. Csüt.)
>> javZH (2008.dec.18. Csüt.12:00 MI labor)

1. Előzetes információ az I.ZH-ról (2008.X.21 kedd ill. XI.06 csüt.)

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 azonositó 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 azonos erősségű (azonos pontszámú) részből áll:
- Az egyik része (45 perc) papíron megoldandó feladatokat tartalmaz, 
   és ennek megoldásához semmilyen segédeszköz nem használható!
- A másik része (45 perc) gép mellett megoldandó SQL és PL/SQL feladatokat
   tartalmaz, amelyekhez az  Oracle Database 10g Documentation Library
   illetve saját készítésű jegyzetek, lekérdezések, példaprogramok használhatóak.
- A hallgatók egyik fele a gépnél kezd, a másik fele pedig papíron, 45 perc után
   be kell adni a megoldásokat, és akkor kapják meg a másik típusú feladatsort,
   aki eddig gépnél volt, papíron dolgozik és fordítva (így mindenkinek jut gép).
- A zh-n az adott ülésrend szerint kell elhelyezkedni, a gépek közül csak annyi
   gép lesz a zh-n bekapcsolva, amennyien a gép melletti feladatsoron dolgoznak,
   és félidőben az új ülésrend szerint cserélnek. Többféle feladatlap lesz, nem azonos
   típusú feladatokat kapnak a különböző csoportok, de ha az egyik csoport egyik
   feladata nehezebb, a másik feladata könnyebb lesz, vagyis ki lesz egyensúlyozva
   a dolgozat erőssége a különböző feladatsoroknál.

A papíron megoldandó feladatok típusai:
>> 4.7. Előadáshoz kapcsolódó feladatok indexstruktúrákra
>> 5.0. Ismétlő ellenőrző kérdések
>> 5.1. Feladatok indexstruktúrák használatával
>> 5.2. Feladatok a kiterjesztett relációs algebrai műveletekkel
>> 5.3. Feladatok heurisztikán alapuló algebrai optimalizálásra
>> 5.4. Feladatok lekérdezések végrehajtási algoritmusaira és költségbecslésekre 

A gép mellett megoldandó feladatok típusai:
>> 4.1. Feladatok a táblák oszlopaival
>> 4.2. Feladatok adatbázis objektumokkal  
>> 4.3. Egyéb objektumok (szinonima, szekvencia, adatbáziskapcsoló)
>> 4.4. Feladatok adattárolással kapcsolatos fogalmakra  
>> 4.5. Táblák (tárolási paraméterekkel) és indexek létrehozása
>> 4.6. Feladatok ROWID adattípusra 
>> 4.8. Feladatok indexekre, klaszterekre és partíciókra

- A papíron megoldandó feladatlapra írja rá a nevét és az ETR_azonosítóját (EHA-kód).
- A gépes feladatok megoldását (a kódokat, az SQL utasításokat, PL/SQL programokat)
  és a kapott eredményeket egyetlen szöveges állományba másolja össze. Ha az output
  nagy, akkor csak azt írja ki, hogy az eredménytábla hány sort tartalmaz és az első öt sorát.
- Kérem, hogy a fájlban a feladatlapon megadott kérdések sorrendjét kövesse valamint
   megjegyzésekkel világosan különítse el, hogy melyik rész melyik feladathoz tartozik.
- A szövegfájl első sora egy olyan megjegyzés legyen, amely tartalmazza a hallgató
   Nevét, EHA kódját (ETR azonosítóját) és a beküldés dátumát (év, hó, nap). 
-  A szövegfájl neve ehakod_mmnn.txt (!!!.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.
-  Ezt a .txt fájlt anonymous ftp-vel töltse fel az ablinux.inf.elte.hu gép pub/sila
   alkönyvtárába, részleteket, lásd Beadandók és géptermi zh feladatok beküldése.

Pontozás:
A feladatlapon megtalálható a feladatok pontszáma: 4 db papíros elméleti (össz.18 pont)
és 4 db gép melletti gyak.feladat (18 pont = 4+4+5+5 vagy 3+5+5+5 vagy 4+4+4+6). 
Az I.zh-n összesen max.36 pont érhető el.

Előzetes (tervezett) ponthatárok:
A gyakorlati jegyet alapvetően a két zh-n szerzett pontokból számolom, nem a jegyből,
mégis az I.zh érdemjegye közelítőleg az alábbi ponthatárokkal határozható meg, vagyis
az érvényes (nem-elégtelen) zárthelyi dolgozathoz az össz.pontok egyharmadát kell elérni!
  elégtelen(1)
  elégséges(2)
  közepes(3)
  jó(4)
  jeles(5)
  0..11 pont
  12-15 pont
  16-20 pont
  21-26 pont
  27-36 pont
  (vagy 0..11 pont)
  (vagy 12..17 pont)
  (vagy 18..23 pont)
  (vagy 24..29 pont)
  (vagy 30..36 pont)

Ha további kérdésetek van a zh-val kapcsolatban, kérem küldjétek el emailben, 
és ha közérdekű, akkor itt a honlapon szereplő infót is ennek megfelelően bővítem.

További információ az I.Zh után, a Zh eredménye:
Név nélkül (3kar kóddal), részpontokat, lásd AB2ab_katal08s.pdf >> 3.oldal.
  
2. Előzetes információ a II.ZH-ról (XII.09 kedd 12:15 PC3 illetve
        XII.11.csüt. 14:15 két csoporttal a 00-803 Prog.nyelvi laborban)


Keddi csoport! A tanszéki értekezletek miatt 12:30-14:00-ig tartottuk a gyakorlatokat, de
2008. XII. 9-én előbb, 12:15-től fogjuk elkezdeni a II.ZH-írást.

Csütörtöki csoportok! A csüt.16h-i HZ PP ZH miatt a 14h és 16h csoport együtt ír II.ZH-t,
2008. XII. 11-én 14:15-től a 00-803 Prog.Nyelvi laborban.

A papíron megoldandó feladatok típusai:
>> 5.6. Magasság illetve szélesség (gyakoriság) alapú hisztogramok (1-2.f.)
>> UDT.txt User Defined Type (UDT) adattípusok az Oracle-ben
                   -- Objektumok és metódusok, objektumtábla
                   -- Kollekció: dinamikus tömb és beágyazott tábla
>> XML, DTD, XPath, XQuery, XSLT (lásd az előadások anyagát)
>> 6.3. További XPath feladatok (papíron)

A gép mellett megoldandó feladatok típusai:
Feladatok a lekérdezések optimalizálására:
>> 5.5. Feladatok végrehajtási tervek előállítására és megváltoztatására tippek segítségével
>> 5.6. Végrehajtási tervek megváltoztatása statisztikák létrehozásával és törlésével (3.f.)
>> 5.7. SQL utasítás rekonstruálása a végrehajtási terv alapján 
Feladatok (ebben a félévben csak az AB szakirányon) UDT és XML
>> 6.1. Objektumrelációs lekérdezések 
>> 6.2. Oracle 10.2g XPath alapismeretek
>> 6.4. Oracle 10.2g XQuery alapismeretek

Zh eredménye december 15-re várható.

További információ az II.Zh után, a Zh eredménye:
Név nélkül (3kar kóddal), részpontokat, lásd AB2ab_katal08s.pdf >> 5.oldal.


3. Előzetes információ a javítóZH-ról és gyak.uv-ról

- 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 gyakjegy uv-val szerezhet gyakorlati jegyet.
   lásd Követelmények (a gyakorlati jegy megszerzésének feltételei)
   lásd Javító zárthelyi dolgozat időpontja és helye
   lásd Gyakorlati utóvizsga időpontja és helye

További információ a javítóZh után, a javZh/gyak.uv eredménye:
Név nélkül (3kar kóddal), részpontokat, lásd JavZhE_08dec18.pdf 
 
Budapest, 2008. szeptember 1.
Utolsó módosítás: 2008.dec.18.

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

 Vissza a Kezdőlapra