Feladat: I.132 Korcsoport: - Nehézségi fok: -
Füzet: 2006/április, 231 - 232. oldal  PDF  |  MathML 
Témakör(ök): Feladat

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Egy középiskolai informatikaversenyen a szervezők elhatározták, hogy a verseny adminisztrációját SQL adatbázis segítségével valósítják meg. Az eredményt az interneten is közzéteszik, ahol az olvasók néhány klikkeléssel a következő típusú kérdésekre kaphatnak választ:

1.Írjuk ki az összes feladat számát, szövegét és maximális pontszámát.
2.Számítsuk ki, hogy az egyes feladatokra átlagosan hány pontot kaptak a versenyzők.
3.A KöMaL feladatok statisztikájához hasonlóan soroljuk fel, hogy a 4. feladatra kapott pontszámok hogyan oszlanak el.
4.Soroljuk fel, hogy a ,,Kiss Béla'' nevű versenyző hány pontot kapott az egyes feladatokra.
5.Számoljuk össze, hogy az egyes iskolákból hány versenyző érkezett.
6.Soroljuk fel a ,,Berzsenyi Dániel Gimnázium'' nevű iskola versenyzőit.
7.Készítsük el a verseny végeredményét. Soroljuk fel a versenyzőket iskoláik nevével, osztályukkal és kapott pontszámaik összegével, a pontszámok szerint csökkenő sorrendben. Az egyenlő pontszámú versenyzőket betűrendben soroljuk fel.

Tervezzük meg az adatbázis tábláit úgy, hogy minden esetben elég legyen egyetlen SQL lekérdezés, és adjuk meg ezeket a lekérdezéseket.
Beküldendő az adatbázistáblák definíciója és a hét SQL parancs egy-egy egyszerű szöveg fájlban (i132.sql, i132.txt).