Asztalitenisz
Az asztalitenisz népszerű játék és versenysport hazánkban. Az első országos bajnokságot 1905-ben rendezték. Ma a bajnokság nyílt, azaz külföldi egyesületek tagjai is indulhatnak ötféle versenyszámban: férfi egyéni, női egyéni, férfi páros, női páros és vegyes páros. Az országos bajnokságok és bajnokok adatai állnak rendelkezésre egy adatbázisban, a következő feladatokban ezzel az adatbázissal kell dolgoznia.
Az adatbázis a következő táblákat tartalmazza:
Táblák:
jatekos (id nev, neme)
id A játékos azonosítója (szám), ez a kulcs
nev A játékos neve (szöveg), a megoldás során kihasználhatja, hogy nincs két azonos nevű
játékos
neme A játékos neme (szám), értéke férfi esetén 1, nő esetén 0
bajnok (id, ev, vsz_id, jatekos_id, egyesulet_id)
id A bajnoki cím azonosítója (szám), ez a kulcs
ev A bajnokság éve (szám)
vsz_id A versenyszám azonosítója (szám)
jatekos_id A bajnoki címet szerző játékos azonosítója (szám)
egyesulet_id A játékos ebben az évben melyik egyesületet képviselte (szám)
versenyszam (id, nev)
id A versenyszám azonosítója (szám), ez a kulcs
nev A versenyszám neve (szöveg), értéke "férfi egyéni", "női egyéni", "férfi páros", "női
páros" és "vegyes páros" lehet
egyesulet (id, nev, orszag)
id Az egyesület azonosítója (szám), ez a kulcs
nev Az egyesület neve (szöveg)
orszag Az egyesület országa (szöveg)

Feladatok:
- A pingpong.sql állomány tartalmazza a táblákat létrehozó, valamint az adatokat a táblába beszúró SQL-parancsokat! Futassa le a pingpong.sql parancsfájlt!
- Lekérdezés segítségével írassa ki, hogy "Harczi Zsolt" mely években és milyen versenyszámban szerzett bajnoki címet!
- Készítsen lekérdezést amely meghatározza, hogy melyik évben adták ki a "vegyes páros" bajnoki címet először!
- Lekérdezés segítségével adja meg, hogy hány férfi és hány lány női játékos van az adatbázisban! A létszám értékei mellett a nemek felirata is jelenjen meg! Segítségképen az elágazás függvény használata SQL-ben: IF(feltétel, érték1, érték2) eredménye, ha a feltétel igaz, akkor érték1, különben érték2.
- Lekérdezés segítségével határozza meg, hogy a 2000-es év után a magyar egyesületeken kívül mely országok klubjainak játékosai nyertek bajnoki címet Magyarországon! Minden ország neve egyszer szerepeljen a listában!
- Készítsen lekérdezést, amely felsorolja az "MTK" egyesület bajnok játékosainak nevét! A listában először a nők, majd a férfiak jeenjenek meg, azon belül a nevek ábécérendben ismétlődés nélkül!
- Lekérdezés segítségével listázza ki azokat a játékosokat, akik csak egyszer és egyetlen bajnoki címet nyertek! A listában a nevük, a bajnoki cím éve ls versenyszámuk neve jelenjen meg!
- Lekérdezés segítségével listázza ki azoknak a versenyzőknek a nevét, akknek az első és utolsó bajnoki címe között legalább 10 év telt el! A listában a nevek és az eltelt évek száma jelenjenek meg, az utóbbiak szerint csökkenő sorrendben!
- "Pergel Szandra" több vegyes páros bajnoki címet nyert. Készítsen lekérdezést, amely felsorolja, hogy kik voltam a párjai! A listában minden név egyszer jelenjen meg!