Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

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