Földrengések_2024_majus_középszint

Földrengések_2024_majus_középszint

forrás: https://digiterettsegi.hu/

1. Adatbázis létrehozása

Hozz létre új adatbázist: renges.accdb néven.

Importáld a két állományt (naplo.txt, telepules.txt)  külső adatok → szövegfájl importálása menüponttal.

Beállítások: Kódolás: UTF-8

Mezők: az első sor tartalmazza a mezőneveket

Típusok:

naplo.id → Szám (kulcs)

datum → Dátum/idő (csak dátum)

ido → Dátum/idő (csak idő)

telepid → Szám

magnitudo, intenzitas → Szám (valós, 1 tizedesjegy)


telepules.id → Szám (kulcs)

nev, varmegye → Szöveg


2. Somogy vármegye települései (2somogy)

SELECT nev 

FROM telepules 

WHERE varmegye = "Somogy" 

ORDER BY nev;


3. Vármegyékhez tartozó földrengések száma (3darabszam)

SELECT telepules.varmegye,

COUNT(naplo.id) AS darab

FROM naplo INNER JOIN telepules ON naplo.telepid = telepules.id

GROUP BY telepules.varmegye

ORDER BY COUNT(naplo.id) DESC;

4. Legnagyobb magnitúdójú földrengés (4legnagyobb)

SELECT telepules.nev, naplo.datum, naplo.ido, naplo.magnitudo

FROM naplo INNER JOIN telepules ON naplo.telepid = telepules.id

WHERE naplo.magnitudo = (SELECT MAX(magnitudo) FROM naplo);

5. 2022-es alig érzékelhető földrengések (5alig)

SELECT telepules.nev, naplo.datum, naplo.intenzitas

FROM naplo INNER JOIN telepules ON naplo.telepid = telepules.id

WHERE naplo.intenzitas BETWEEN 2.0 AND 3.0 AND YEAR(naplo.datum) = 2022

ORDER BY naplo.datum;

6. Három legaktívabb év (6aktivevek)

SELECT YEAR(naplo.datum) AS ev,

COUNT(*) AS darab FROM naplo WHERE naplo.intenzitas > 3.0

GROUP BY YEAR(naplo.datum)

ORDER BY COUNT(*) DESC LIMIT 3;

Készítette: A COPILOT

Vissza