Autómegosztás (2025. május - idegen nyelv)

Kategória: access - középszint

Feladat leírása

Autómegosztás (2025. május - idegen nyelv) illusztráció

A legtöbb nagyvárosban évek óta bérelhetők kerékpárok és elektromos rollerek. Arra is
számos példa van, hogy az előbbiekhez hasonlóan autókat lehet kölcsönözni, de ez még kevésbé
elterjedt. Az egyik nagyvárosban 2018 nyarának első felében volt ennek a tesztüzeme, az ott
rögzített bérlési adatokat tartalmazza ez az adatbázis. A kölcsönzés szabályai szerint
leghamarabb hajnali ötkor lehetett elvinni az autót, és legkésőbb 23 órakor le kellett azt állítani,
tehát egy kölcsönzés sem érint két naptári napot. 

Táblák:
auto (id, rendszam, meghajtas, uj) 

Mezőnév Leírás
id Az autó azonosítója (szám), ez a kulcs
rendszam Az autó rendszáma (szöveg), értéke egyedi
meghajtas Az autó hajtásának megnevezése (szöveg)
uj Megadja az autó beszerzéskor aktuális állapotát (logikai); ha újonnan vették, értéke igaz, ha használtan, akkor hamis

berles (id, autoid, datum, tol, ig, tav) 

Mezőnév Leírás
id A bérlés azonosítója (szám), ez a kulcs
autoid A bérelt autó azonosítója (szám)
datum A bérlés dátuma (dátum)
tol A bérlés kezdete (idő)
ig A bérlés vége (idő)
tav A bérlés során megtett, km-ben mért távolság (valós szám, 2 tizedesjeggyel)

A következő feladatok megoldásánál a lekérdezéseket a zárójelben olvasható néven mentse!
Ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek! 


Részfeladatok

  1. 1. Készítsen új adatbázist automegosztas néven! A mellékelt két – tabulátorokkal tagolt – szöveges állományt (auto.txt, berles.txt) importálja az adatbázisba a fájlnévvel azonos nevű táblába (auto, berles)! Az állományok első sora a mezőneveket tartalmazza. A létrehozás során állítsa be a megfelelő típusokat és kulcsokat!  

  2. 2. Lekérdezés segítségével listázza ki az újonnan vásárolt „elektromos” meghajtású autók rendszámát! (2ujelektromos)

  3. 3. 2018. június 20-án pontban 22 óra 30 perckor egy baleset közelében látták elhaladni a flotta egyik autóját. Készítsen lekérdezést, amely megadja azon autók rendszámát, amelyek szóba jöhetnek! Tüntesse fel azokat is, amelyeknek pontosan akkor kezdődött vagy zárult a bérlése! (3baleset

  4. 4. Készítsen lekérdezést, amely megadja, hogy a tesztüzem ideje alatt az egyes autók mekkora távolságot tettek meg összesen! A rendszámot és a megtett távolságot jelenítse meg távolság szerint csökkenő sorrendben! Az eredményt nem kell kerekítenie. (4osszesen

  5. 5. Készítsen lekérdezést, amely megadja a tesztüzem első és utolsó napjának dátumait! (5hatarok)  

  6. 6. Készítsen lekérdezést, amely megadja, hogy „elektromos” vagy „hibrid” meghajtású autóból van-e több a rendszerben! A lekérdezés eredménye egyetlen szó, az „elektromos” vagy a „hibrid” legyen! Ügyeljen arra, hogy a lekérdezés akkor is helyes eredményt adjon, ha újabb, a korábbiaktól eltérő meghajtású autók is bejegyzésre kerülnek! (6tobb


Mintaképek


Megoldásfájlok