Fájlok írása Pytonban!
Elkészült a Python nyelv Szövegfájlok írása tananyagunk! Jó tanulást, jó gyakorlást!

<info9>

Gyakorló feladat: Versenyeredmények

Ezt a gyakorló feladatot legegyszerűbben a homokozóban oldhatod meg, a szükséges táblák itt már rendelkezésre állnak!

Az adatbázis egy természettudományos verseny adatait tartalmazza. Az adatok három táblából állnak, az alábbiak szerint:

A mezők adattípusait, és a táblák közötti kapcsolatokat az alábbi ábra szemlélteti:

Adatbázis szerkezete

Ezeknek az adatoknak a felhasználásával oldd meg az alábbi feladatokat!

Itt a húsvét!

Szeretnél az ünnepek alatt is gyakorolni? Vár az Easter Bug Hunt játékunk! Csatlakozz, és keresd meg az összes hibát - akár még jutalom is ütheti a markod!

Irány a játék

1. Feladat: Listázd ki a verseny fordulóit határidő szerinti sorrendben! A listában csak a fordulók leadási határideje, valamint névadója jelenjen meg.

2. Feladat: Lekérdezés segítségével határozd meg, hogy mely iskolákból neveztek erre a versenyre tanulók! Minden iskola neve csak egyszer jelenjen meg!

3. Feladat: Lekérdezés segítségével határozd meg, hogy melyik iskola hány tanulót nevezett be az emelt kategóriában!

4. Feladat: Lekérdezés segítségével határozd meg, hogy melyik diák összesen hány pontot ért el a versenyen. Csak a diákok kódjelét, valamint az összpontszámukat jelenítsd meg, utóbbi szerint csökkenő sorrendben!

5. Feladat: Listázd ki azoknak a tanulóknak a neveit, akiknek a verseny során volt legalább egy darab maximális pontszámot érő megoldásuk!

6. Feladat: Nem minden diák adott le megoldást mind a négy fordulóban. Listázd ki azoknak a diákoknak a nevét, valamint kódjelét, akik 4-nél kevesebb fordulóra adtak le megoldást!

7. Feladat: Melyik diák adott le LEGKÉSŐBB megoldást az "Edme Mariotte"-ról elnevezett fordulóban? Csak a diák nevét jelenítsd meg!

8. Feladat: Átlagosan hány %-os eredményt értek el az emelt kategóriában versenyző diákok a versenyen?

9. Feladat: Listázd ki azoknak a tanulóknak a nevét, iskoláját, és kódjelét, akik NEM adtak le megoldást a "Carl von Linné"-ről elnevezett fordulóban!