DB_5_M

Verseny


Egy feladatmegoldó verseny eredményeinek nyilvántartására hozzon létre az alábbi adatszerkezetnek megfelelő adatbázist! (aláhúzással  jelöljük az elsődleges kulcsokat)
Táblák:

VERSENYZŐ (VersenyzőAZ, Név, IskolaAZ, Osztály)
VersenyzőAZ A versenyző azonosítója (szöveg)
Név A versenyző neve (szöveg)
IskolaAZ A versenyző iskolájának azonosítója (szöveg)
Osztály A versenyző évfolyama (szám)

EREDMÉNY (VersenyzőAZ, FelSorszám, Pontszám)
VersenyzőAZ A versenyző azonosítója (szöveg)
FelSorszám A feladat sorszáma (szöveg)
Pontszám Az adott feladatban a versenyző által elért pontszám (szám)

ISKOLA (IskolaAZ, IskolaNév, Irszám, Város, Utca, Házszám)
IskolaAZ Az iskola azonosítója (szöveg)
IskolaNév Az iskola neve (szöveg)
Irszám A versenyző évfolyama (szám)
Város Az iskola város (szöveg)
Utca Az iskola utcája (szöveg)
Házszám Az iskola házszáma (szöveg)
 
A táblák közötti kapcsolatok:
ISKOLA – VERSENYZŐ: egy a többhöz típusú.
VERSENYZŐ – EREDMÉNY: egy a többhöz típusú.
Feladatok

1. Hozzon létre egy VERSENY nevű adatbázist!
2. Az alábbi mintáknak megfelelően töltse fel adatokkal a táblákat!
Minden versenyzőnek négy feladatot kellett megoldani! A feladatokat római számmal jelöljük.
Készítsen lekérdezéseket a következő kérdések megválaszolására! A feladatok megoldásának nevét a zárójelben levő betűkkel jelölje!
3. Írassa ki a versenyzők neveit és pontjainak összegét emelkedő sorrendben! (A)
4. Határozza meg feladatonként a legmagasabb pontszámot! (B)
5. Melyik iskolából (iskola név és város) hány versenyző indult? (C)
6. Gyűjtse ki azoknak a versenyzőknek a neveit ábécé rendbe, akik valamelyik feladatra 0 pontot kaptak! A felsorolásban egy név csak egyszer szerepelhet! (D)
7. Írassa ki azoknak a nevét, iskolája nevét és címét, akiknek van 10 pontnál magasabb pontszámú feladatuk!
8. Az első feladatra a vidékiek közül ki kapta a legtöbb pontot? Nevét és iskolájának nevét adja meg a lekérdezés! (F)
Készítsen jelentéseket a következő feladatok megoldására:
9. A jelentés a versenyzők összpontszámait listázza ki! (A)
10. Készítsen jelentést a versenyzők adatairól iskolánként! (Az iskola neve és címe után sorolja fel a versenyzők neveit és osztályait!)

Segítség SQL