5. Hajómenetrend
A balatoni hajómenetrend
rendelkezésünkre áll a forrásállományokban a szokott módon.
Az adatbázist a
számítógépére telepített helyi SQL szerveren kell létrehoznia.
1.
Hozzon
létre a lokális SQL szerveren hajo néven adatbázist! Az adatbázis alapértelmezett rendezési
sorrendje a magyar szabályok szerinti legyen! Ha az Ön által választott SQL
szervernél nem alapértelmezés az UTF-8 kódolás, akkor azt is állítsa be
alapértelmezettnek az adatbázis létrehozásánál!
Tábla:
menetrend (azon, jarat, honnan, hova, indul, erkezik)
azon |
Két állomás közötti út azonosítója (számláló), ez a kulcs |
jarat |
A hajóútvonalak azonosítója
(szöveg) |
honnan |
A hajóút induló állomása
(szöveg) |
hova |
A hajóút érkező állomása
(szöveg) |
indul |
Indulási idő az állomásról
(idő) |
erkezik |
Érkezési idő az állomásra
(idő) |
2. A tabla.sql és az adatok.sql állományok tartalmazzák a táblákat létrehozó, valamint
az adatokat a táblába beszúró SQL parancsokat! Futassa a lokális SQL szerveren
elsőként a tabla.sql, majd az adatok.sql parancsfájlt.
A feladatok megoldására elkészített
SQL parancsokat a megoldasok.sql
állományba illessze be a feladatok végén jelzett
zárójelben lévő sor alá!
- Írassa ki a J1
hajójárat menetrendjét! Jelenjenek meg az indulási és érkezési állomások
az időpontokkal együtt! (3.
feladat:)
- Listázza ki, hogy
Balatonfüredről milyen állomások felé indulnak hajók 11 óra 30 perc és 12
óra 30 perc között (beleértve a megadott időpontokat is)! (4. feladat:)
- Listázza ki, hogy
Siófokról milyen jelű járatok indulnak 9 óra után (beleértve a 9 órát is).
(5. feladat:)
- Listázza ki indulási
sorrendben az összes B-vel kezdődő jelű járatot, ami délután indul. (6. feladat:)
- Határozza meg
lekérdezés segítségével, hogy naponta hány hajó érkezik a kikötőkbe! A
lista az állomás nevéből és a kikötő hajók számából álljon, az utóbbi
értéke szerint csökkenően!(7. feladat:)
- Adja meg, hogy a
legkésőbben érkező hajó hánykor ér Balatonföldvárra! (8. feladat:)
- Az E2-es hajójáratnak
mi a végállomása és hánykor érkezik oda? (9. feladat:)
Nincsenek megjegyzések:
Megjegyzés küldése