Feladat: I.263 Korcsoport: - Nehézségi fok: -
Füzet: 2011/március, 165 - 166. oldal  PDF  |  MathML 

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.

A legmagasabb állami kitüntetés Magyarországon a Kossuth-díj. Ez volt a témája a 2010. májusi idegen nyelvű informatika érettségi gyakorlati adatbáziskezelés-feladatának.
A szemely.txt, a foglalkozas.txt és a mikor.txt állományokban rendelkezésünkre állnak az 1948 és 2010 között díjazottak adatai.

1.Készítsünk új adatbázist i263 néven. Importáljuk az adattáblákat az adatbázisba szemely, foglalkozas és mikor néven. A .txt típusú adatállományok UTF-8 kódolásúak, tabulátorokkal tagoltak és az első soruk tartalmazza a mezőneveket.
2.Beolvasás után állítsuk be a megfelelő adatformátumokat és kulcsokat:

Tábla:

szemely (szemaz, nev)
szemaz     A díjazott személy vagy csoport azonosítója (szám), ez a kulcs;nev     A kitüntetett neve (szöveg);  


foglalkozas (azon, szemaz, fognev)
azon     A tábla rekordjainak azonosítója (szám), ez a kulcs;szemaz     A díjazott azonosítója (szám);fognev     A kitüntetett foglalkozása (szöveg);  


mikor (azonosito, szemaz, ev)
azonosito     A kitüntetés azonosítója (szám), ez a kulcs;szemaz     A díjazott azonosítója (szám);ev     A kitüntetés évszáma (szám).  

 
 

Készítsük el a következő feladatok megoldását. Az egyes lekérdezéseknél ügyeljünk arra, hogy mindig csak a kért értékek jelenjenek meg és más adatok ne. A megoldásainkat a zárójelben feltüntetett néven mentsük el.
3.Soroljuk fel a színészek, színművészek nevét és kitüntetésük évét az utóbbi szerint csökkenő sorrendben. (3szin)
4.Listázzuk ki lekérdezés segítségével ábécérendben azoknak a nevét, akiknél négy, illetve több foglalkozásnév van megadva. (4fogl)
5.Adjuk meg lekérdezés segítségével azoknak a nevét és díjazásának az évét, akik azonos foglalkozásúak, mint Kozma László. A listában Kozma Lászlót ne jelenítsük meg. (5kozma)
6.Milyen foglalkozásúak a kettőnél több Kossuth-díjjal elismertek? A listában minden foglalkozást csak egyszer jelenítsünk meg. (6tobbszor)
7.Lekérdezéssel határozzuk meg, hogy milyen foglalkozásúaknak adták a legtöbb díjat abban az évben, amikor a legtöbb díjazott volt. (7legtobb)
8.Listázzuk ki azokat a foglalkozásokat, amelyekkel 1950-ben és előtte a díjazottak rendelkeztek, de később ilyen mesterségű kitüntetett nem volt. A listában minden foglalkozás csak egyszer jelenjen meg. (8nincs)
9.Soroljuk fel azoknak a nevét, mindenkiét egyszer, akiknek több foglakozásnevében szerepel a ,,szín'' szó. (9szintobb)

Beküldendő az adatbázis (i263.odb, i263.mdb, ...), valamint egy rövid dokumentáció (i263.txt, i263.pdf) egy tömörített i263.zip állományban, amelyből kiderül az alkalmazott adatbázis-kezelő neve, verziószáma.