Informatikus BSc A-B-C-T szakirány
Adatbázisok-1. gyakorlat 2010/2011 I. félév
Tudnivalók a zárthelyi dolgozatokról

  
I. ZH: november 5 péntek 10:15-11:45 MI (2-520) labor
II. ZH: december 10 péntek 10:15-11:45 MI (2-520) labor
PótZH: december 22 szerda 12:15-13:45 PC5 (2-108) labor
   
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 (lásd a Kék könyv feladatait),
   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 Online 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.
      
Budapest, 2010. szeptember 6.
Utolsó módosítás: 2010. nov.18.

Lap tetejére         AB1 gyakorlat     
dr. Hajas Csilla, ELTE, IK
E-mail: sila@inf.elte.hu

 Kezdőlapra