A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Magyarország legnagyobb fáinak adatait nyilvános listákban gyűjtik több, mint tíz éve (http://www.dendromania.hu/index.php?old=foold). A gyűjtés során feljegyzik a fa fajnevét, körméretét, földrajzi koordinátáit és a feljegyzés évét. A Somogy megyei feljegyzések adatai a fa.txt állományban találhatók, és a helyzetük megadásához a hely.txt-ben a települések nevei és lakosainak száma áll rendelkezésre. Mindkét állomány letölthető honlapunkról.
1. | Készítsünk új adatbázist somogyifak néven. A mellékelt állományokat, a fa.txt-t fa és a hely.txt-t hely táblanéven importáljuk az adatbázisba. Az állományok tabulátorral tagolt, UTF-8 kódolású szövegfájlok, az első soruk a mezőneveket tartalmazza. A fa táblához adjunk hozzá id néven egyedi azonosítót. A létrehozás során állítsuk be a megfelelő típusokat és a kulcsokat. |
Tábla:
fa (id, faj, kormeret, hfok, hperc, hmp, szfok, szperc, szmp, helyid, meres)
hely (id, nev, lakos)
A következő feladatok megoldásánál a lekérdezéseket és a jelentést a zárójelben olvasható néven mentsük. Ügyeljünk arra, hogy a lekérdezésben pontosan a kívánt mezők szerepeljenek, felesleges mezőt ne jelenítsünk meg.
2. | Készítsünk lekérdezést, amely ábécérendben jeleníti meg a 7-9 méter közötti kerületű fák fajnevét és körméretét méterben. (2vastag) |
3. | Az erdős területek aránya és ezzel együtt a nagy méretű fák száma településenként jelentős eltéréseket mutat. Lekérdezés segítségével listázzuk ki, hogy településenként hány fáról állnak rendelkezésre adatok. (3feljegyzesek) |
4. | Készítsünk lekérdezést, amely megadja, hogy az egyes településekhez hány tölgy feljegyzése tartozik. A listát darabszám szerint csökkenően, a település nevével együtt jelenítsük meg. Azonos darabszám esetén a település neve szerinti ábécérendben legyen a lista. (4tolgy) |
5. | Lekérdezés segítségével írjuk ki a legnagyobb kerületű fa fajnevét, körméretét, feljegyzésének évét és településének nevét. (5kover) |
6. | A barkócaberkenye Magyarországon 2000-ben az ,,Év fája'' volt. Lekérdezés segítségével gyűjtsük ki milyen fajú fák élnek azon a településen, ahol a barkócaberkenye. A listában a barkócaberkenye neve ne, minden további fajnév egyszer jelenjen meg. (6berkenye) |
7. | A fákra őrködő, vigyázó településeken többféle nevezetes fa lehet. Lekérdezés segítségével írassuk ki az ötnél több fajta fa feljegyzésével rendelkező településeket. A listában fajtaszám szerint csökkenően jelenítsük meg a települések nevét, lakosságszámát és a fajták számát. (7gazdag) |
8. | Lekérdezés segítségével listázzuk ki azokat a településeket ábécérendben, ahonnan valamilyen tölgy és bükk fajta feljegyzése is van az adatbázisban. A listában minden település neve egyszer jelenjen meg. (8egyszerre) |
9. | Készítsünk paraméterezhető lekérdezést, amelynek megadva egy földrajzi hosszúsági és szélességi koordinátát szögperc mértékegységben kiírja a legközelebbi fa faját, körméretét és települését. A gömbi koordinátákat tekintsük ‐ koordinátáknak és a szintkülönbségtől tekintsünk el. A sík két pontja, és közötti távolság: . (9kereso) |
10. | Készítsünk jelentést, amely azokat a településeket jeleníti meg, amely a Somogyban előforduló fenyők óriás példányainak előfordulási helyei. A jelentés tartalmazza települések nevét, a fák fajnevét és körméretét településenként csoportosítva, azon belül körméret szerint növekvő sorrendben. A jelentést a megfelelő mezőket tartalmazó lekérdezéssel vagy ideiglenes táblával készítsük elő. A mintát szövegszerűségben és a mezők sorrendjében kövessük, formázásban nem szükséges. (10fenyo) |
Beküldendő egy tömörített állományban (i332.zip) az adatbázis (somogyifak.odb, somogyifak.mdb, ), valamint egy rövid dokumentáció (i332.txt, i332.pdf), amelyből kiderül az alkalmazott adatbázis-kezelő neve és verziószáma. |