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észepapí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észegé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.