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 iskolában az informatikatanárt bízták meg a nyári táborok adminisztrációjával, aki erre SQL adatbázist szeretne használni. A turnusok különböző napokon kezdődnek és végződnek, és a résztvevő diákok és tanárok által befizetendő összegek is különbözők. Az igazgató rendszeresen érdeklődik a tábor alakulásáról, és ilyenkor ‐ többek között ‐ a következő típusú kérdésekre vár választ:
1. | Soroljuk fel a turnusok nevét, időpontját, a jelentkezett fiúk, lányok és tanárok számát. |
2. | Listázzuk ki a 3. turnusba jelentkezett fiúk névsorát. |
3. | Számítsuk ki, hogy augusztus 5-én hány diák és hány tanár lesz a táborban. |
4. | Számítsuk ki turnusonként, hogy összesen hány forintot fizettek már be a résztvevők. |
5. | Számítsuk ki turnusonként, hogy a jelentkezett diákok összesen mennyi pénz befizetésével tartoznak még. |
6. | Soroljuk fel, hogy az egyes diákok mennyi pénzt fizettek már be, és mennyivel tartoznak még. |
Tervezzük meg az adatbázis tábláit úgy, hogy minden esetben elég legyen egyetlen (subquery-t nem használó) SQL lekérdezés, és adjuk meg ezeket a lekérdezéseket. Beküldendő az adatbázistáblák definíciója és a hat SQL parancs egy-egy egyszerű szöveg fájlban (i135def.txt, i135kerd.txt). |