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. 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.

  1. Készítsünk új adatbázist kezilabda néven.
  2. A táblák kialakításához vegyük figyelembe az alábbi táblaleírásokat és kapcsolatokat:
  3. 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.

  4. Az adatbázist a táblákkal és az adatokkal együtt elkészítő parancsokat mentsük a kezilabda.sql parancsfájlba.

A következő feladatokat megoldó SQL parancsokat rögzítsük a lekerdeze­sek.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.

  1. 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)
  2. 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)
  3. Adjuk meg lekérdezéssel azoknak a játékosoknak a nevét, akik a legtöbb Világbajnokságon vettek részt. (6vilag)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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