A Magyar Tudományos Akadémia (MTA) magyarországi tudományos köztestület, amelynek fő feladata a tudomány művelése, a tudomány eredményeinek terjesztése, a magyar tudomány képviselete. Tagjait akadémikusoknak nevezzük. A tagság többféle formája létezik: rendes, levelező, külső és tiszteleti. Az új tagokat a tagok ajánlása alapján közgyűlésen választják meg. A hazai tudósok általában levelező tagként kerülnek be a testületbe és később, tudományos teljesítményük függvényében rendes taggá választhatják őket. Ha a tag nem mond le a tagságról, akkor az élete végéig fennáll. Az adatbázis a tagok és tagsági viszonyuk főbb adatait tartalmazza. A tagságtól való megfosztás és az arról való lemondás nem szerepel az adatok között. Amennyiben egy tagnak többféle tagsági viszonya volt, mindegyik szerepel az adatbázisban.
Táblák
tag (id, nev, nem, szuletett, elhunyt, identitas)
id Az akadémikus azonosítója (szám), ez a kulcs
nev Az akadémikus neve (szöveg); azonos nevek előfordulhatnak
nem Az akadémikus neme (szöveg); értéke n, azaz nő és f, azaz férfi lehet
szuletett Az akadémikus születési éve (szám), ha nem ismert, üres
elhunyt Az akadémikus halálának éve (szám), ha még él, akkor üres
identitas Az akadémikus identitása (szöveg); ha csak magyar, akkor üres
tagsag (id, tagid, tipus, ev)
id A taggá választás azonosítója (szám), ez a kulcs
tagid A taggá választott akadémikus azonosítója (szám)
tipus A tagság típusa (szöveg), értéke lehet r – rendes, l – levelező, k – külső,
t – tiszteleti
ev A taggá választás éve (szám)
A következő feladatok megoldásánál ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek!
Feladatok
SELECT nev, ev, elhunyt
FROM tag, tagsag
WHERE tag.id=tagid
AND ev<=( ... )
AND (elhunyt>=( ... ) OR ... )
AND tipus='t';
Hazánkban sok ezer műalkotás található a köztereken és közösségi terekben. Ezen alkotások szubjektív bemutatására vállalkozott egy független és önkéntes munkára épülő webes közösség. Gyűjtésükből a mellszobrok és alkotóik néhány adatával foglalkozik a feladat.
Táblák
szobor (id, szemely, hely, avatas, rogzites)
id A szobor azonosítója (szám), ez a kulcs
szemely Az ábrázolt személy neve (szöveg). Feltételezheti, hogy az egyező nevek ugyanazt
a személyt jelölik.
hely A szobor felállítási helye (szöveg)
avatas A szobor avatásának éve (szám). Néhány esetben hiányzik.
rogzites Az adatbázisba rögzítés dátuma (dátum)
kapcsolat (szoborid, alkotoid)
szoborid A szobor azonosítója (szám), ez a kulcs
alkotoid Az alkotó azonosítója (szám), ez a kulcs
alkoto (id, nev, nem, szulev, szulhely)
id Az alkotó azonosítója (szám), ez a kulcs
nev Az alkotó neve (szöveg). Feltételezheti, hogy a nevek egyediek.
nem Az alkotó neme (szöveg). Értéke a férfiak esetén F, nőknél N.
szulev Az alkotó születési éve (szám). Több esetben hiányzik.
szulhely Az alkotó születési helye (szöveg). Több esetben hiányzik.

A következő feladatok megoldásánál ügyeljen arra, hogy a lekérdezésben pontosan a kívánt mezők szerepeljenek, felesleges mezőt ne jelenítsen meg!
Feladatok
SELECT DISTINCT hely
FROM szobor
WHERE hely IN (...)
AND szemely=’Liszt Ferenc’;
Néhány éve az érettségi vizsga megkezdésének feltétele, hogy a diákok összesen 50 óra közösségi szolgálatot teljesítsenek. A közösségi szolgálat keretében többféle munkát végezhetnek a diákok. A legtöbb iskolában igyekeznek elérni, hogy a tanulók az 50 órát már az érettségi éve előtt teljesítsék. Ebben a feladatban egy iskola 2016/2017-os tanévre vonatkozó adatait dolgozzuk fel.
Táblák
diak (id, nev, osztaly)
id A diák azonosítója (szám), ez a kulcs
nev A diák neve (szöveg). Az iskolában minden diák neve egyedi, ezt a feladat
megoldása során kihasználhatja.
osztaly A diák osztálya (szöveg)
jelentkezes (diakid, munkaid, ervenyes, elfogadva, teljesitve)
diakid A diák azonosítója (szám), az összetett kulcs része
munkaid Annak a munkának az azonosítója, amelyre a diák jelentkezett (szám),
az összetett kulcs része
ervenyes A diák jelentkezésének érvényessége (logikai); értéke hamis, ha a diák
lemondta a jelentkezését
elfogadva Azt jelzi, hogy a jelentkezést elfogadták-e (logikai); értéke igaz, ha
elfogadták, hamis visszautasítás esetén
teljesitve A mező a munka teljesítését rögzíti (logikai); értéke a teljesített
munka esetén igaz
munka (id, datum, kezdes, hossz, maxletszam, tevekenysegid)
id A munka azonosítója (szám), ez a kulcs
datum A munkavégzés dátuma (dátum)
kezdes A munkakezdés ideje az adott napon (idő)
hossz A munkavégzés órában mért hossza (szám)
maxletszam A munkára igényelt maximális létszám (szám)
tevekenysegid A tevékenység azonosítója (szám)
tevekenyseg (id, nev, iskolai)
id A tevékenységi terület azonosítója (szám), ez a kulcs
nev A tevékenységi terület neve (szöveg)
iskolai A tevékenységi terület az iskolához kötött-e (logikai); értéke igaz,
ha a diák saját iskolájában végzi

A következő feladatok megoldásánál ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek!
Feladatok