
Földrengések_2024_majus_középszint
Földrengések_2024_majus_középszint
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
