Érettségi (2024. október)

Kategória: access - középszint

Feladat leírása

Érettségi (2024. október) illusztráció

Egy iskolában a júniusi középszintű szóbeli érettségire készülnek, amihez el kell készíteni
a vizsgák beosztását. Az iskolában négy osztály van minden évfolyamon: A, B, C és D. Minden
vizsgázót egy-egy bizottsághoz osztanak be. Például a 12. D osztályba járó diákok a „12D” jelű
bizottsághoz tartoznak. Az előrehozott érettségizőket is besorolják a végzős évfolyamhoz
tartozó bizottságokba, így egyéb, nem 12. évfolyamos vizsgázók is megjelenhetnek azokban. 

Táblák:
vizsgazo (id, diaknev, evfolyam, osztaly) 

id A diák azonosítója (szám), ez a kulcs
diaknev A diák neve (szöveg). Egy osztályon belül nincs két azonos nevű diák.
evfolyam Az érettségiző diák évfolyama (szám). Az előrehozott érettségizőknél ennek értéke 12-nél kisebb.
osztaly A diák osztályának betűjele (szöveg). Értéke A, B, C vagy D lehet.

tanar (id, nev) 

id A tanár azonosítója (szöveg), ez a kulcs. Leggyakrabban a tanár monogramja, de azonos monogramok esetén más betűk is megjelenhetnek az azonosítóban.
nev A tanár neve (szöveg). Nincs két azonos nevű tanár.

vizsgak (id, bizottsag, vizsgatargy, vizsgazoid, tanarid) 

id Egy vizsga azonosítója (szám), ez a kulcs
bizottsag Megadja, hogy melyik bizottságban van a vizsga (szöveg). Az előrehozott érettségizők kivételével megegyezik az érettségiző osztályával.
vizsgatargy A vizsga tárgya (szöveg)
vizsgazoid A vizsgázó kódja (szám)
tanarid A vizsgáztató tanár kódja (szöveg).

A következő feladatok megoldásánál a lekérdezéseket a zárójelben olvasható néven mentse!
Ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek! 


Részfeladatok

  1. 1. Készítsen új adatbázist erettsegi néven! A mellékelt három – tabulátorokkal tagolt, UTF-8 kódolású – szöveges állományt (vizsgazo.txt, tanar.txt, vizsgak.txt) importálja az adatbázisba a fájlnévvel azonos nevű táblába (vizsgazo, tanar, vizsgak)! Az állományok első sora a mezőneveket tartalmazza. A létrehozás során állítsa be a megfelelő típusokat és kulcsokat! 

  2. 2. Lekérdezés segítségével listázza ki a 12. évfolyam D osztályának névsorát a diákok neve szerint ábécérendben! Csak a diákok neve jelenjen meg! Tudjuk, hogy az osztályon belül nincsenek azonos nevű diákok. (2nevsor

  3. 3. Adja meg lekérdezéssel a 12. évfolyamos érettségizők osztályonkénti létszámát! Jelenjen meg az osztály évfolyama, betűjele és létszáma! (3letszamok)  

  4. 4. Lekérdezéssel adja meg az „angol nyelv” tárgyból vizsgáztató tanárok névsorát! Csak a tanárok neve jelenjen meg, és mindegyik csak egyszer! Tudjuk, hogy nincsenek azonos nevű tanárok az iskolában. (4angol)

  5. 5. Határozza meg, kik azok a diákok, akik háromnál több tantárgyból felelnek! Adja meg ezen diákok nevét, évfolyamát és osztályát! (5tobb3


Mintaképek