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