Feladat: I.428 Korcsoport: - Nehézségi fok: -
Füzet: 2017/április, 228 - 229. oldal  PDF  |  MathML 
Témakör(ök): Feladat, Táblázatkezelés, szövegszerkesztés

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.

A kerti munkákat gondosan kell ütemezni, ha sokféle gyümölcsfánk van. Foglaljuk adatbázisba a kert gyümölcsfáinak és az elvégzendő munkákra fajonként ajánlott időszakok adatait. Az adatok a gyumolcs.txt, a muvelet.txt és az idoszak.txt állományokban állnak rendelkezésünkre. Az állományok tabulátorral tagolt, UTF-8 kódolású szövegfájlok, az első sorok a mezőneveket tartalmazzák.

1.Készítsünk új adatbázist i428 néven. A mellékelt adatállományokat importáljuk az adatbázisba a fájlnévvel azonos nevű táblákba. Beolvasáskor állítsuk be a megfelelő adatformátumokat és kulcsokat. A muvelet táblához adjunk hozzá az néven egyedi azonosítót.

Táblák

gyumolcs (az, nev, darab)
aza gyümölcsfaj azonosítója (szám), ez a kulcs;neva gyümölcsfaj neve (szöveg);daraba kertben lévő fák száma a fajból (szám).  


muvelet (az, nev, gyumolcsaz, idoszakaz, megjegyzes)
aza kerti munka azonosítója (szám), ez a kulcs;neva kerti munka neve (szöveg);gyumolcsaza munka melyik gyümölcsfajra vonatkozik (szám);idoszakaza munka melyik időszakban végezhető (szám);megjegyzesa kerti munkára vonatkozó megjegyzés (szám).  


idoszak (az, kezd, veg)
azaz időszak azonosítója (szám), ez a kulcs;kezdaz időszak kezdő hónapja (szám);vegaz időszak befejező hónapja (szám).  

Készítsük el a következő feladatok megoldásait. Az egyes lekérdezéseknél ügyeljünk arra, hogy mindig csak a kért értékek jelenjenek meg és más adatok viszont ne. A megoldásainkat a zárójelben lévő néven mentsük el. Ha szükséges, készítsünk honap néven táblát a hónapok sorszámának tárolására.

 
 

2.Készítsünk lekérdezést, amely ábécérendben jeleníti meg a gyümölcsfa fajok nevét és a rajtuk végzendő kerti munkákat. Gondoskodjunk arról, hogy a listában ismétlődés ne legyen. (2feladatlista)
3.Soroljuk fel lekérdezés segítségével a fák ültetésére megadott hónapok nevét. Például: március. (3ultetes)
4.Készítsünk lekérdezést, amely meghatározza, hogy melyik az a kerti munka, amelyhez a leghosszabb egybefüggő időszak van megadva. (4leghosszabb)
5.Zöldmetszésnek nevezik, amikor leveles ágakat, hajtásokat távolítanak el. Soroljuk fel lekérdezés segítségével azokat a fajokat, amelyeken zöldmetszés végezhető, azaz a metszés a 4. és 9. hó közé esik beleértve a határokat is. (5zoldmetszes)
6.Lekérdezés segítségével adjuk meg, hogy az adatbázisban nyilvántartott kertben, júliusban, hány fa szüretelésére kell felkészülni összesen. (6julius)
7.Lekérdezés segítségével soroljuk fel azokat a gyümölcsfajokat, amelyeknek a metszési időszaka pontosan megegyezik az almáéval. (7azonos)
8.A vegyszeres permetezéssel nagyon vigyázni kell, mert a szerek használata az egészségre is veszélyes. Adjuk meg hónap és gyümölcsfaj formában, hogy az adott gyümölcsfaj esetén melyik hónapban szabad utoljára növényvédő és gombaölő szeres permetezést alkalmazni szüretelés előtt. (8nopermetezes)
9.Adjuk meg lekérdezés segítségével azokat a hónapokat, amikor szüret és ültetés is végezhető a kertben. (9sokmunka)
10.Lekérdezés segítségével számoljuk meg, hogy a kert adatbázisában hány olyan gyümölcsfaj található, amelyek fáinak száma az 1‐3, 4‐6, 7‐9 és 10‐12 tartományokban van. (10mennyiseg)

Beküldendő egy tömörített i428.zip állományban az adatbázis, valamint egy rövid dokumentáció, amelyből kiderül az alkalmazott adatbázis-kezelő neve és verziószáma.
Letölthető állományok: a gyumolcs.txt, a muvelet.txt és az idoszak.txt.