Jégkorong (2023. május - idegen nyelv)
Kategória: access - középszint
Feladat leírása

A sportban nagyon fontos a „legjobb” megállapítása. Joggal érezheti magát a világ
legjobbjának az a játékos vagy csapat, amelyik egy világversenyt megnyer, de az azt megelőző
időszakokban nehéz erről dönteni. A rangsor felállítására dolgozott ki Élő Árpád egy
pontszámítási módszert, amelyet több sportágban, így a jégkorongban is használnak.
A tárolt adatok a magyar jégkorong válogatott összes mérkőzésének eredményét és az ehhez
kapcsolódó Élő-ranglista adatokat is tartalmazza a merkozes.txt fájl. A szöveges adatok
angol nyelvűek.
merkozes (id, datum, ellenfel, lott, kapott, tipus, helyszin, mpont, epont, mhelyezes, ehelyezes)
id | A mérkőzés azonosítója (szám), ez a kulcs |
datum | A mérkőzés dátuma (dátum) |
ellenfel | Az ellenfél neve, országnév angol nyelven (szöveg) |
lott | A mérkőzésen a magyar csapat által lőtt gólok száma (szám) |
kapott | A mérkőzésen a magyar csapat által kapott gólok száma (szám) |
tipus | A mérkőzés milyen verseny keretében került megrendezésre (szöveg), ha nem tétmérkőzés, akkor üres |
helyszin | A mérkőzés helyszínének országa angol nyelven (szöveg) |
mpont | A magyar csapat Élő-pontja a mérkőzés után (szám) |
epont | Az ellenfél Élő-pontja a mérkőzés után (szám) |
mhelyezes | A magyar csapat helyezése az Élő-pontszám alapján a mérkőzés után (szám) |
ehelyezes | Az ellenfél helyezése az Élő-pontszám alapján a mérkőzés után (szám) |
A következő feladatok megoldásánál a lekérdezéseket a zárójelben olvasható néven mentse!
Ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek!
Részfeladatok
1. Készítsen új adatbázist jegkorong néven! A mellékelt – tabulátorokkal tagolt, UTF-8 kódolású – szöveges állományt (merkozes.txt) importálja az adatbázisba a fájlnévvel azonos néven (merkozes)! Az állomány első sora a mezőneveket tartalmazza. A létrehozás során állítsa be a megfelelő típusokat és kulcsot! A merkozes táblához adjon hozzá id néven egyedi azonosítót!
2. Készítsen lekérdezést, amely felsorolja „Canada” válogatottja ellen vívott mérkőzéseket dátum szerint növekvő rendben! A dátum, a lőtt és kapott gólok száma jelenjen meg! (2Canada)
3. Készítsen lekérdezést, amely megadja, hogy mennyi volt a legtöbb lőtt és mennyi a legtöbb kapott gól! (3legtobb)
4. Sorolja fel lekérdezés segítségével azokat az ellenfeleket, amelyekkel csak egy mérkőzést játszott a magyar válogatott! (4csakegy)
5. Készítsen lekérdezést, amely megadja, hogy a II. világháborút követően mikor játszotta az első tétmérkőzést a magyar válogatott! A világháború Európában 1945. május 8-án fejeződött be. (5tetmeccs)
6. Készítsen lekérdezést, amely megadja azokat az ellenfeleket, akik valamely mérkőzést követően az Élő-rangsort vezették! Minden csapat neve csak egyszer jelenjen meg! (6ellovas)
7. A jégkorongban gyakran előfordul, hogy két válogatott csapat semleges pályán (a helyszín országa egyik mérkőző fél országával sem egyezik) küzd meg egymással. Készítsen lekérdezést, amely megadja, hányszor fordult elő, hogy a mérkőzés helyszíne sem Magyarországgal („Hungary”), sem az ellenfél országával nem egyezett meg! (7semleges)
8. Több mérkőzést is lejátszott a magyar válogatott, mire először sikerült nyernie. Készítsen lekérdezést, amely megadja, hány mérkőzésen volt már túl az első győzelemig! (8elso)