ELTE, IP-08abctAB1G, BSc Adatbázisok-1, 2010/2011/I.félév
Előzetes tudnivalók a zárthelyi dolgozatokról

     
Gyakorlati jegyet csak az szerezhet, aki mindkét zárthelyi dolgozatot sikeresen  teljesítette.
Kérem, hogy a zárthelyi dolgozatok előtt olvassa el ezt az oldalt az előzetes tudnivalókról, és
ellenőrizze, hogy mindkét adatbázist (oradb, tomx) rendben tudja-e használni, be tud-e lépni.
     
Előzetes információ (zh időpontja és témaköre) lásd >> I.ZH infó és >> II.ZH infó
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. Hozni kell személyi azonosító iratot!
A kiosztott feladatlapot be kell adni, írja rá a nevét és az ETR_azonosítóját (EHA).
Csak önálló munkát értékelek! A zh alatt tilos mobiltelefont használni, kérdezgetni, 
vagy bármilyen módon üzengetni! Másolás esetén egyik dolgozatot sem fogadom el.
   
A zárthelyi dolgozat két részből áll (30+ 60 perc, összesen 90 perc)
- Az egyik része papíron megoldandó feladatokat tartalmaz (lásd a Tankönyv feladatait),
   ezek fontos alapfeladatok. A papíros feladatokra kapható18 pontból min.9 pontot kell
   elérni és ezek megoldásához semmilyen segédeszköz nem használható! (idő: 30 perc) 
- A másik része gép mellett megoldandó SQL valamint PL/SQL feladatokat tartalmaz,
   amelyekhez csak az  Oracle Database Online Documentation Library használható,
   lásd http://medusa.inf.elte.hu/oradoc11/index.htm - A tűzfalon át csak a tomx és oradb
   adatbázisokat valamint medusa honlapon az Oracle dokumentációkat tudjuk használni,
   vagyis az "SQL Language Reference" és "PL/SQL Language Reference" elérhető lesz.
   Tűzfallal lesz letiltva az emailezés és bármilyen üzenetküldés, valamint auditálva lesznek
   az  adatbázisok (tomx és oradb), hogy a zh alatt ki milyen adattáblákat mire használt.
   A gépes feladatokra kapható 36 pontból is min. 9 pontot kell elérni. (idő: 60 perc)
- Össz.54 pontból legalább 18 pontot kell szerezni úgy, hogy 9 pontot a papíros részből
   és 9 pontot a gépes feladatokból el kell érni legalább, különben elégtelen a dolgozat.
    
Ponthatárok elégtelen(1) elégséges(2) közepes(3)     jó(4)         jeles(5)   
(a szokott arányok)
1/3 (2/6) 1/6 1/6 1/6 1/6
előzetes ponthatárok 0-17 18-26 27-35 36-44 45-54
   
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.
Gépnél az adatokkal feltöltött táblákat a zh feladatlapon szereplő <táblanev>-ekre hozzuk létre:
create table <táblanév> as select * from sila.<táblanév>;
  
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 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)
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.
   
Beküldése: A gépes feladatok megoldását egy szövegfájlba másolva egyben és mindenkinek
egyszerre az óra végén az utolsó 2 percben kell felmásolnia a zh-mappába, vagyis Windows 7
Start menüben (Keresés programok helyére) \\inf.elte.hu\dfs\zh\sila

Összefoglalva: A fentiekről a gépes zh feladatlap az alábbi információt fogja tartalmazni:
Használható az Oracle Online Doc, lásd http://medusa.inf.elte.hu/oradoc11/index.htm
Az tomx (vagy ha nem működik, akkor az oradb) adatbázisok elérhetősége:
HOST: medusa.inf.elte.hu  PORT: 1521    SEVICE: oradb.dbpc75.inf.elte.hu
HOST: tomx.inf.elte.hu      PORT: 1521    SEVICE: ORA11G
Gépnél az adatokkal feltöltött táblákat a zh feladatlapon szereplő adott <x>-ekre hozzuk létre:
create table <x> as select * from sila.<x>;
A gépes feladatok megoldását és a rövid outputot (max.5 sorra levágva) másolja be egy
szövegfájlba, amelynek a neve <ehakod>.txt legyen, ahol  <ehakod> az ETR azonosító,
ezt a .txt szövegfájlt kell beküldenie: Windows 7 Start menüben \\inf.elte.hu\dfs\zh\sila
(vagy ha nem megy: \\nas2.inf.elte.hu\zh\sila) mappába kell áthúznia a fenti szövegfájlt.
     
Budapest, 2007. február 12.              
Utolsó módosítás: 2011. febr.7.

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

 Kezdőlapra