Az I. 386. feladat (2015. november) |
I. 386. Egy kisváros Juhász Gyuláról elnevezett iskolájának weblapján a 2011-es tanév kezdetétől minden nap a névadó egy-egy versét ajánlják a látogatók figyelmébe. A verseket a látogatók lájkolhatják. Az adatbázis három tanév adatait tartalmazza.
Készítsünk új adatbázist jgy néven. A mellékelt két - tabulátorokkal tagolt, UTF-8 kódolású - szöveges állományt ( vers.txt, napverse.txt) importáljuk az adatbázisba a fájlnévvel azonos néven (vers, napverse). Az állomány első sora a mezőneveket tartalmazza. A létrehozás során állítsuk be a megfelelő típusokat és kulcsokat.
Táblák:
A következő feladatok megoldásánál a lekérdezéseket a zárójelben olvasható néven mentsük. Ügyeljünk arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek.
1. Listázzuk ki az ajánlás dátumának sorrendjében a 2011. szeptemberben ajánlott verseket. A vers címét és az alkotási évet jelenítsük meg. (2szept)
2. Adjuk meg, hogy a többször választott versek közül átlagosan melyik három gyűjtötte a legtöbb lájkot. (3like)
3. Készítsünk jelentést, amely a 2013/2014 telén (december és február között) ajánlott verseket készítési évük szerint csoportosítva ábécérendben listázza ki. (4tel)
4. Határozzuk meg azokat a verseket, amelyeket mind a négy naptári évben választottak. (5negyev)
5. Határozzuk meg azokat a verseket, amelyeket csak 2011-ben választottak. (6csak2011)
6. Határozzuk meg, hogy mely napokon fordult elő, hogy a választott vers ugyanabból az évből származott, mint az előző napi. (7azonosev)
7. Határozzuk meg, hogy Juhász Gyulának az első vagy az utolsó alkotói évtizedében született-e több vers. Az alkotói évtized első évét jelenítsük meg. (8evtized)
Beküldendő egy tömörített állományban (i386.zip) a megoldást tartalmazó adatbázis vagy az SQL lekérdezéseket tartalmazó szövegfájl, valamint egy rövid dokumentáció, amelyből kiderül az alkalmazott adatbázis-kezelő neve és verziószáma.
Letölthető állományok: vers.txt , napverse.txt.
(10 pont)
A beküldési határidő 2015. december 10-én LEJÁRT.
Az értékelés a következő fájlban foglaltak szerint történt: ertekelesI386.pdf
A mintamegoldás: jgyminta.accdb
Statisztika:
7 dolgozat érkezett. 10 pontot kapott: Kovács 246 Benedek. 9 pontot kapott: Kelkó Balázs, Olexó Gergely, Radnai Bálint. 7 pontot kapott: 1 versenyző. 4 pontot kapott: 1 versenyző. 2 pontot kapott: 1 versenyző.
A KöMaL 2015. novemberi informatika feladatai