A Bigyófalva kis település általános iskolájának, a 8.A osztály diákjainak a félév során szerzett jegyeit tartalmazza a Tanulok adatbázis, melynek szerkezete a következő:
Diákok tábla (students)
| Oszlop neve | Típus | Leírás |
|---|---|---|
| student_id | INT | A diák azonosítója, automatikusan növekvő. |
| student_name | VARCHAR(200) | A diák neve, legfeljebb 200 karakter. |
| birth_date | DATE | A diák születési dátuma. |
Tantárgyak tábla (subjects)
| Oszlop neve | Típus | Leírás |
|---|---|---|
| subject_id | INT | A tantárgy azonosítója, automatikusan növekvő. |
| subject_name | VARCHAR(100) | A tantárgy neve, legfeljebb 100 karakter. |
Jegyek tábla (grades)
| Oszlop neve | Típus | Leírás |
|---|---|---|
| grade_id | INT | A jegy azonosítója, automatikusan növekvő. |
| student_id | INT | A diák azonosítója |
| subject_id | INT | A tantárgy azonosítója |
| grade | INT | A diák által kapott jegy tantárgyaként. |

Feladatok:
A feladatokat a megfelelő JOIN táblakapcsolással és ahol a feladat kéri, nézet használatával oldd meg!
Ügyelj arra, hogy a lekérdezésekben pontosan a kívánt mezők szerepeljenek, felesleges mezőt ne jeleníts meg!
Importáld be a mellékelt szöveges állományt az adatbázisába! tanulok.sql
Készíts egy lekérdezést, amely megjeleníti a diákok nevét, a tantárgy nevét és a kapott jegyüket. Az eredményt a diákok neve szerint ábécé sorrendbe és másodlagosan tantárgy névre ábécé sorrende rendezve jelenítsd meg!
Készíts egy lekérdezést, amely megjeleníti az összes tantárgy nevét, és a hozzájuk tartozó diákok nevét. Ha a tantárgynak nincs diákja, az a tantárgy is szerepeljen a listában! Az eredmény a tantárgy neve és azon belül a diákok neve ábécé sorrendben jelenjen meg!
Hozz létre egy nézetet, amely tartalmazza a diákok nevét, a tantárgyak nevét és tantárgyanként a jegyek átlagát.
Készíts egy lekérdezést, amely megjeleníti a diákok nevét, a tantárgy nevét, valamint a kapott átlagjegyeket a 3. feladatban elkészített nézet segítségével.
Készíts egy lekérdezést, amely megjeleníti azoknak a diákoknak a nevét és átlagát, akik legalább 4.0 átlagot értek el félévi bizonyítványukban. (Használható a 3. feladatban elkészített nézet)
Készíts egy lekérdezést, amely megjeleníti a tantárgyak nevét és az azokhoz tartozó diákok számát. Az eredmény a diákok száma szerint csökkenő sorrendben jelenjen meg!
Listázd ki a legidősebb diák félévi átlagát. A lekérdezésben jelenen meg a diák neve, születési dátuma és az átlaga. (Használható a 3. feladatban elkészített nézet)