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. 638. feladat (2024. október)

I. 638.http://www.balatonihajok.hu portálról sok olyan balatoni hajózásra jellemző adatot ismerhetünk meg, amely történetileg és a jelenben érdekes lehet.

A rendelkezésre álló és letölthető adatbázisban a különböző korú, típusú, funkciójú és tulajdonosú hajókkal foglalkozunk, ezek adatai állnak rendelkezésre.

Az adatbázis a következő táblákat tartalmazza:

Táblák

A következő feladatokat megoldó SQL parancsokat rögzítsük a bh_megoldas.sql nevű állományban a feladatok végén zárójelben megadott névvel. A javítás során csak ennek az állománynak 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. A feladat megoldásához a digitális kultúra emelt szintű érettségin használható XAMPP használatát javasoljuk.

  1. A hajolista.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 a lokális SQL szerveren a hajolista.sql parancsfájlt.
  2. Készítsünk lekérdezést, amely ábécérendben jeleníti meg a jelenleg is üzemelő vitorlások nevét. (2vitorlas)
  3. Lekérdezés segítségével írassuk ki azoknak a hajóknak a nevét és tulajdonosait, amelyek jelenlegi neve tartalmazza a „Balaton'' szórészletet. (3balaton)
  4. Készítsünk lekérdezést, amely az „Angolna'' nevű hajó tulajdonosának birtokában lévő hajók nevét és típusát kilistázza. (4angolna)
  5. Készítsünk lekérdezést, amely meghatározza, hogy a „Balatoni Hajózási Zrt.'' az összes hajó hány százalékának tulajdonosa. (5bahart)
  6. Lekérdezés segítségével határozzuk meg azoknak a tulajdonosoknak a nevét és székhelyét, akik személyhajóval nem, de uszállyal rendelkeznek. A listában minden tulajdonosnév egyszer jelenjen meg. (6uszaly)
  7. Lekérdezés segítségével írassuk ki a legtöbb névváltoztatáson átesett hajók jelenlegi nevét és tulajdonosait. (7soknev)
  8. Lekérdezés segítségével adjuk meg azoknak a tulajdonosoknak a nevét, akik személyhajóval nem rendelkeznek. A listában a tulajdonosok neve ábécé sorrendben, ismétlődés nélkül jelenjen meg. (8nevek)
  9. Készítsünk lekérdezést, amely megadja, hogy típusonként hány hajó nem üzemel jelenleg. A listában a típus neve és a darabszám jelenjen meg – az utóbbi szerint csökkenően rendezve. (9tipus)

Letölthető állomány: hajolista.sql.

(10 pont)

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


Statisztika:

Az I. 638. feladat értékelése még nem fejeződött be.


A KöMaL 2024. októberi informatika feladatai