![]() |
Az I. 697. feladat (2026. április) |
I. 697. A sporttörténelem a szurkolók számára izgalmas téma. A XX. század második felében a nagypályás kézilabdát felváltotta a ma ismert kispályás és ezzel intenzívebb változat.
A feladatunk a magyar férfi kispályás kézilabdaválogatott játékosairól és a válogatott különböző nemzetközi tornákon elért eredményeiről szóló adatok elemzése. Először az adatok alapján adatbázist kell létrehoznunk és adatokkal feltöltenünk, majd az adatbázis segítségével néhány kérdésre kell válaszolnunk.
Hozzuk létre a kezilabda.sql állományt, amely tartalmazza az adatbázist és a táblát létrehozó, valamint az adatokat a táblába beszúró SQL parancsokat. Ha az elkészült kezilabda.sql parancsfájlt futtatjuk a lokális SQL szerveren, akkor az az adatbázist, a táblákat és az adatfelvitelt elvégzi és készen áll a lekérdezések futtatására.
- Készítsünk új adatbázist kezilabda néven.
- A táblák kialakításához vegyük figyelembe az alábbi táblaleírásokat és kapcsolatokat:
- Az adatbázist a táblákkal és az adatokkal együtt elkészítő parancsokat mentsük a kezilabda.sql parancsfájlba.
Táblák:



Az adatbázis tartalmazza a táblák elsődleges kulcsa és az idegen kulcsok beállítását, hogy azok helyes kapcsolatot mutassanak.
A következő feladatokat megoldó SQL parancsokat rögzítsük a lekerdezesek.sql nevű állományban a feladatok végén zárójelben megadott névvel. Ügyeljünk arra, hogy a lekérdezésekben pontosan a kívánt mezők szerepeljenek, felesleges mezőt ne jelenítsünk meg.
- Listázzuk ki ábécérendben lekérdezés segítségével az 1960–1969 között a válogatottban szereplő játékosok nevét. Minden név egyszer szerepeljen a listában. (4hatvanasok)
- Készítsünk lekérdezést, amely kilistázza azoknak a kapitányoknak a nevét, akik legalább két Olimpián irányították a válogatottat. (5olimpia)
- Adjuk meg lekérdezéssel azoknak a játékosoknak a nevét, akik a legtöbb Világbajnokságon vettek részt. (6vilag)
- Egyetlen lekérdezés segítségével írassuk ki minden játékos esetén, hogy hány tornán vett részt típusonként. Az eredmény megjelenítése a mintának megfelelően történjen. (7stat)
- Soroljuk fel lekérdezés segítségével az adatbázisban rögzített utolsó Európa-bajnokságon szereplő játékosok nevét ábécérendben. (8eufiatalok)
- Készítsünk lekérdezést, amely megadja azoknak a játékosoknak a nevét, akik ugyan Világbajnokságon voltak, de Olimpián egyszer sem szerepeltek. A listában minden név egyszer jelenjen meg. (9hianyzok)
- Készítsünk lekérdezést, amely meghatározza, hogy ,,Pásztor István'' első és utolsó válogatottsága között kik voltak szintén válogatottak. A listában minden név egyszer jelenjen meg. (10egyutt)
- Készítsünk lekérdezést, amely meghatározza azoknak a tornáknak az évét és nevét, ahol ,,Hanusz Egon'' és ,,Imre Bence'' játékosok egyszerre vettek részt. (11HEIB)
- Nem minden tornára sikerült a válogatottnak kijutnia. Készítsünk lekérdezést, amely megadja, hogy hány év volt a legnagyobb szünet két nemzetközi torna között. (12szunet)

Beküldendő egy tömörített i697.zip állományban a kezilabda.sql parancsfájl és a lekerdezesek.sql nevű szöveges állomány.
Letölthető fájl: jatekos.txt, reszvetel.txt, torna.txt
(10 pont)
A beküldési határidő 2026. május 15-én LEJÁRT.
Statisztika:
Az I. 697. feladat értékelése még nem fejeződött be.
A KöMaL 2026. áprilisi informatika feladatai
