Történelmünkben a királyság intézménye közel ezer évig tartott. A magyar királyok adatai állnak rendelkezésre egy adatbázisban és a következő feladatokban ezzel kell dolgoznia.
Az adatbázis a következő táblákat tartalmazza:
Táblák:
uralkodo (azon, nev, ragnev, szul, hal, uhaz_az)
azon A király azonosítója (szám), ez az elsődleges kulcs
nev Az uralkodó királyi neve (szöveg)
ragnev Az uralkodó ragadványneve, nem hivatalos neve (szöveg), üres, ha nem volt
szul Születési éve (szám)
hal Halálozási éve (szám)
uhaz_az A király uralkodóházának azonosítója (szám), idegen kulcs
hivatal (azon, uralkodo_az, mettol, meddig, koronazas)
azon A királyi hivatali szerep azonosítója (szám), ez az elsődleges kulcs
uralkodo_az Az uralkodó személyének azonosítója (szám), idegen kulcs
mettol Az uralkodás kezdő éve (szám)
meddig Az uralkodás befejező éve (szám)
koronazas Az uralkodó koronázásának éve (szám), üres, ha nem koronázták meg
uralkodohaz (azon, nev)
azon A uralkodóház azonosítója (szám), ez az elsődleges kulcs
nev Az uralkodóház neve (szöveg)

Feladatok:
Hozza létre az adattáblákat és a táblák közötti kapcsolatokat, majd futtassa le a kiralyokforras.sql állományt.
Lekérdezés segítségével írassa ki a ragadványnévvel rendelkező királyok nevét és ragadványnevét a születési évük sorrendjében!
Készítsen lekérdezést, amely felsorolja az Árpád-ház tagjainak nevét, uralkodásuk kezdő és befejező évét az uralkodásuk sorrendjében! Ha valaki többször uralkodott, akkor a listában többször jelenjen meg!
Lekérdezés segítségével sorolja fel azoknak a királyoknak a nevét, akik már a koronázásuk éve előtt elfoglalták a hivatalukat!
Lekérdezés segítségével határozza meg, hogy hány király volt Magyarországon 1601-től 1700-ig! Vegye figyelembe, hogy a királyok uralkodásának csak egy része is eshetett a megjelölt időszakba! Kihasználhatja, hogy ebben az időszakban minden király csak egyszer uralkodott.
Készítsen lekérdezést, amely meghatározza, hogy ki uralkodott a leghosszabb ideig egyfolytában és hány évet? Az uralkodás hosszának számítása például: I. István 1000-től 1038-ig uralkodott, tehát 39 évig volt magyar király.
Lekérdezés segítségével adja meg azon királyok nevét, akik 15 évesnél fiatalabban kezdtek uralkodni, és hogy ekkor hány évesek voltak! Az adatokat az életkor szerint növekvő sorrendben jelenítse meg!
A történelmi események során előfordult, hogy az uralkodó a királyi hivatalt többször foglalta el. Készítsen lekérdezést, amely meghatározza azoknak a királyoknak a nevét és uralkodásuk összes idejét, akik többször foglalták el a hivatalt!
Készítsen lekérdezést, amely meghatározza, hogy melyik királyi ház hány uralkodót adott Magyarországnak! A lista a személyek száma szerint csökkenő sorrendű legyen! Ügyeljen, hogy a többször uralkodókat csak egyszer vegye figyelembe a számlálásnál!