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. 554. feladat (2022. január)

I. 554. A magyar asztalitenisz-bajnokság 1905-ben kezdődött. Jelenleg ötféle versenyszám – férfi egyéni, női egyéni, férfi páros, női páros és vegyes páros – bajnoki címét osztják ki évente. A magyar nyelvű Wikipédia oldalán megtalálható adatok sok érdekes kérdés megválaszolásához nyújtanak forrást: https://hu.wikipedia.org/wiki/Magyar_asztalitenisz-bajnokság.

A feladatunk a forrásadatok feldolgozása, átrendezése olyan formába, hogy azokat adatbázisba lehessen importálni. Minden adatot a megadott webcímről mentsünk le és szervezzük az alább megadott adatbázis-szerkezetbe, más forrás nem áll rendelkezésre.

1. Mentsük le a megadott webcímről a bajnokok adatait.

Tetszőleges alkalmazással rendezzük át, töröljük ki a felesleges részeket, 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 adatbázisba importáláshoz.

2. A táblák kialakításához vegyük figyelembe az alábbi táblaleírásokat és kapcsolatokat:

Tábla:

A táblák elsődleges kulcs mezőjét (id) tetszőleges értékkel kitölthetjük, míg az idegen kulcsok (jatekos_id, egyesulet_id, vsz_id mezők) megadásakor úgy járjunk el, hogy azok helyes kapcsolatot mutassanak.

Beküldendő egy tömörített i554.zip állományban a négy adattábla szöveges állománya és rövid dokumentációja, amely megadja a feldolgozás lépéseit, eszközeit.

A következő feladat a most elkészített adatbázishoz kapcsolódik. Ha megoldottuk ezt a feladatot, akkor a következő feladatban használjuk a saját megoldást az adatbázis forrásaként. Amennyiben ezt a feladatot nem vagy csak részben oldottuk meg, akkor a következő feladathoz mellékelt forrásokat használjuk annak megoldásához.

(10 pont)

A beküldési határidő 2022. február 18-án LEJÁRT.


Mintamegoldás:

A mintamegoldás:

Gyönki Dominik, az egri Neumann János Gimnázium 9. osztályos tanulójának megoldása:

bajnok.txt

egyesulet.txt

jatekos.txt

versenyszam.txt


Statisztika:

9 dolgozat érkezett.
10 pontot kapott:Gyönki Dominik, Nagy 292 Korina, Simon Tamás, Zádor-Nagy Zsombor.
9 pontot kapott:Horváth Hunor.
6 pontot kapott:1 versenyző.
1 pontot kapott:2 versenyző.
Nem versenyszerű:1 dolgozat.

A KöMaL 2022. januári informatika feladatai