Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 677. feladat (2025. november)

I. 677. Magyar találmányok, technikai alkotások neveinek gyűjteménye és a feltalálók néhány adata áll rendelkezésünkre egy adatbázisban. A találmányok és a feltalálók között N:M (több a többhöz) kapcsolat van, ezt egy kapcsolótábla használatával oldjuk fel.

Csak akkor szerepel egy találmány azonosítója a kapcsol táblában, ha a feltaláló neve ismert.

A következő feladatokat megoldó SQL-parancsokat rögzítsük a feladatok végén zárójelben megadott nevű és .sql kiterjesztésű szöveges állományban! Például a 3. feladat megoldását a 3bay.sql nevű állományban. Az értékelés során csak ezeknek az állományoknak a tartalma lesz értékelve. Ügyeljünk arra, hogy a lekérdezésekben pontosan a kívánt mezők szerepeljenek, felesleges mezőt ne jelenítsünk meg.

  1. A feltalalok.sql állomány tartalmazza az adatbázist és a táblákat létrehozó, valamint az adatokat a táblába beszúró SQL-parancsokat. Futtassuk az SQL-szerveren a feltalalok.sql parancsfájlt.
  2. Listázzuk ki ábécérendben lekérdezés segítségével azoknak a találmányoknak a nevét és feltalálójuknak a nevét, amelyek nevében szerepel az ,,optika'' szó. (2optika)
  3. Lekérdezéssel írassuk ki Bay Zoltán találmányainak nevét. (3bay)
  4. Adjuk meg lekérdezés segítségével, hogy melyik találmányhoz fűződik a legtöbb kutató és az mennyi. (4tobben)
  5. Soroljuk fel lekérdezés alkalmazásával azoknak a kutatóknak a nevét, akiknek se a születési, se a halálozási évszáma nincs megadva az adatbázisban. (5hiany)
  6. Lekérdezéssel listázzuk ki azokat a kutatókat és találmányaik nevét, akiknek a vezetékneve szerepel a találmány nevében. (6nevado)
  7. Milyen találmányaik voltak azoknak a kutatóknak, akik a XIX. század második felében (1851 és 1900 között, a határokat is beleszámolva) is éltek? A kutatók és a találmányok nevét adjuk meg lekérdezés használatával. (7felszazad)
  8. Soroljuk fel lekérdezés alkalmazásával azoknak a kutatóknak a nevét és a találmányaik számát, akik Bay Zoltánnál több kutatási eredménnyel szerepelnek az adatbázisban. (8kutszam)
  9. Adjuk meg lekérdezés segítségével, hogy a ,,porlasztó'' feltalálóinak – a porlasztón kívül – milyen más találmányai vannak az adatbázisban. Minden találmány neve egyszer szerepeljen a listában. (9porlaszto)

Beküldendők egy i677.zip tömörített állományban a lekérdezések.

Letölthető fájl: feltalalok.sql

(10 pont)

A beküldési határidő 2025. december 15-én LEJÁRT.


Megoldás:


Statisztika:

10 dolgozat érkezett.
10 pontot kapott:Bortnyik Zétény, Krajcsovszki László, Rajtik Sándor Barnabás, Sümeghi Nándor , Szabó Imre Bence, Tóth Marcell Domonkos.
9 pontot kapott:Szekeres Linda, Zsámboki Ádám.
8 pontot kapott:1 versenyző.

A KöMaL 2025. novemberi informatika feladatai