Az I. 576. feladat (2022. november) |
I. 576. (É). A digitális kultúra emelt szintű érettségi vizsga gyakorlati feladatsorában az adatbázis-kezelési feladatot az XAMPP nyílt forráskódú webszerver és adatbázis-kezelő rendszerrel kell megoldani. A vizsgázó SQL-parancsok formájában kapja meg az adatbázist, a táblákat létrehozó és adatfeltöltő eljárásokat. Ebben a feladatban az érettségihez hasonló feladatokat kell megoldani, illetve az adatbázis létrehozását is nekünk kell elvégezni.
A Nemzet Művésze díj a legmagasabb művészi elismerés, amelyet 2014 óta osztanak ki. A jelenlegi és a már elhunyt díjazottakról a magyar nyelvű Wikipédia oldalán adatok állnak rendelkezésre, amit forrásként használhatunk:
https://hu.wikipedia.org/wiki/A_Nemzet_Művésze.
Az itt található adatok segítségével hozzuk létre azt a nemzetmuvesze.sql állományt, amelyet végrehajtva létrejön az adatbázis, a szükséges táblák a megfelelő számú, típusú, beállítású mezőkkel és az adatok feltöltése is megtörténik a táblákba. Ügyeljünk arra, hogy kiszámítható, felesleges adatokat ne tároljunk.
A következő feladatok megoldó SQL parancsokat rögzítsük a feladatok végén zárójelben megadott nevű és .sql kiterjesztésű szöveges állományokban. A lekérdezésekben pontosan a kívánt mezők szerepeljenek, felesleges mezőt ne jelenítsünk meg.
- 1. Mentsük le a megadott webcímről a Nemzet Művésze-díj adatait.
Tetszőleges alkalmazással rendezzük át, töröljük ki a felesleges, illetve egészítsük ki a szükséges adatokkal a táblákat. Használhatunk például szövegszerkesztőt, táblázatkezelőt vagy készíthetünk saját programot is. Az átalakítás egyes lépéseit más-más programmal is végezhetjük. A rendezett adatokat utolsó lépésként TXT típusú, tabulátorokkal tagolt UTF-8 kódolású egyszerű szöveges állományokként mentsük, amelyek neve a táblanevekkel egyezzen meg. Az állományok első sora tartalmazza a mezőneveket az azonosításhoz.
- 2. Készítsünk új adatbázist nemzetmuvesze néven. Készítsük el az adattáblákat az adatbázisban. A létrehozás során állítsuk be a megfelelő típusokat és elsődleges kulcsokat! (2nemzet)
3. Töltsük be az adattáblákba az adatokat a szöveges állományokból!
4. Lekérdezés segítségével írassuk ki, hogy Rubik Ernő milyen művészeti ágban és hány évesen nyerte el a címet. (4rubik)
5. Készítsünk lekérdezést, amely meghatározza, hogy melyik évben adták ki utoljára a Nemzet Művésze díjat. (5utolso)
6. Lekérdezés segítségével adjuk meg, hogy ki a legfiatalabb díjazott és mennyi idős a lekérdezés futtatásának pillanatában. (6fiatal)
7. Lekérdezés segítségével adjuk meg, hogy a jelenlegi díjazottak közül hányan tartoznak az egyes művészeti ágakhoz. A létszám mellett a művészeti ágak nevei jelenjenek meg. (7stat)
8. Soroljuk fel lekérdezés segítségével Varga Imrével együtt azoknak a nevét, akik vele azonos évben kapták meg a kitüntetést. (8varga)
9. Listázzuk ki azon díjazottak nevét és művészeti ágát, akiknek a művészeti tevékenysége ebben a körben ritka, azaz kevesebb, mint 5 személynél szerepel az adatbázisban. (9ritka)
Beküldendő egy tömörített i576.zip állományban az adatbázist létrehozó szöveges állomány és a feladatok megoldását adó lekérdezések.
(10 pont)
A beküldési határidő 2022. december 15-én LEJÁRT.
Statisztika:
5 dolgozat érkezett. 10 pontot kapott: Hinek Milán. 8 pontot kapott: 1 versenyző. 7 pontot kapott: 2 versenyző. 4 pontot kapott: 1 versenyző.
A KöMaL 2022. novemberi informatika feladatai