Informatika gyűjtemény

NézetNyomtat

Utazás

Középszintű érettségi, 2009. május
A Napfény Tours utazási iroda internetes foglalási rendszere meghibásodott, így az irodá- ban dolgozó munkatársak nem tudják elérni a központi adatbázist. Szerencsére a 2011-es ta- vaszi ajánlatok adatairól készült egy mentés, ami a tavasz.txt, a szalloda.txt és a helyseg.txt állományokban áll rendelkezésre. A központi rendszer helyreállításáig ezen állományok segítségével kell az iroda munkatársainak az érdeklődőket információval ellátni.

Források

Feladatok

  1. Készítsen új adatbázist utazas néven! Importálja az adattáblákat az adatbázisba tavasz, szalloda és helyseg néven! A három szöveg típusú, ISO8859-2 kódolású adatállomány tabulátorokkal tagolt, az első sor tartalmazza a mezőneveket.
  2. A létrehozás során állítsa be a megfelelő típusokat és kulcsokat! A tavasz táblához adjon hozzá sorszam néven egyedi azonosítót!
  3. Táblák:
    tavasz (sorszam, szalloda_az, indulas, idotartam, ar)
           sorszam		Az út azonosítója (számláló), ez a kulcs       
           szalloda_az	A szálloda azonosítója (szöveg)
           indulas		Az út kezdete (dátum)
           idotartam	Az út hossza napokban megadva (szám)
           ar		Az út Ft-ban megadott ára, egy főre számolva (szám)
    
    szalloda (az, nev, besorolas, helyseg_az, tengerpart_tav, repter_tav, felpanzio)
    	az		A szálloda azonosítója (szöveg), ez a kulcs
    	nev		A szálloda neve (szöveg)
    	besorolas	A szállodák minősítéseként használt csillagok száma 1-től 5-ig 
    			(1 csillag a legalacsonyabb minősítés, 5 a legnagyobb) (szám)
    	helyseg_az	A helység neve, ahol a szálloda található (szám)
    	tengerpart_tav	A szálloda távolsága a tengerparttól, m-ben kifejezve (szám)
    	repter_tav	A szálloda távolsága a repülőtértől, km-ben kifejezve (szám)
    	felpanzio	A szállodában biztosított ellátás. Igaz az értéke félpanziós
    			ellátás, hamis teljes ellátás esetén (logikai)
    
    helyseg (az, nev, orszag)
    	az		A helység azonosítója (szám), ez a kulcs
    	nev		A helység neve (szöveg)
    	orszag		Az ország neve, ahol a szálloda található (szöveg)
    
    A három tábla kapcsolatát mutatja az alábbi ábra:
  4. Az érdeklődők először a szállodákról és az ellátásról tudakozódnak. Lekérdezés segítsé- gével listázza ki a szállodák minden adatát! A lekérdezésben az adatok a besorolas szerint csökkenő sorrendben, egyezés esetén pedig a szálloda neve szerint ábécérendben jelenje- nek meg! (3szalloda)
  5. A legtöbben a tunéziai utak iránt érdeklődnek. Készítsen lekérdezést, ami ezeket listázza ki! Csak a szálloda neve, az indulási időpont és az ár jelenjen meg! (4tunezia)
  6. A Szabó család március folyamán szeretne indulni. Mindenképpen közvetlen tengerparti szállodába szeretnének menni. Készítsen lekérdezést, ami az ezeknek a feltételeknek meg- felelő utakat listázza ki! A lekérdezésben jelenítse meg az országot, a szálloda nevét, a szálloda besorolását, az indulási időpontot és az árat! (5szabo)
  7. A Kiss család az olcsóbb lehetőségeket keresi, az indulási időpont szempontjából rugal- masak. Az 5 csillagos szállodákat túl drágának ítélik, nem igényelnek teljes ellátást, vi- szont – mivel kisgyermekkel utaznak – nem szeretnék, ha a reptér 20 km-nél távolabb lenne a szállodától. Készítsen lekérdezést, ami a Kiss család igényeinek megfelelő öt leg- olcsóbb lehetőséget listázza ki! A lekérdezésben kizárólag csak az ország neve, a szálloda azonosítója és az ár szerepeljen, az ár szerint növekvő sorrendbe rendezve! Egy adott szál- lodában azonos áron szereplő utakat ne tekintse külön lehetőségnek! (6kiss)
  8. Egy baráti társaság közös utazást tervez. Összesen hatan utaznak, és a korábban már meg- kedvelt „Marhaba” hotelt választották ismét. Készítsen lekérdezést, ami kilistázza a ren- delkezésre álló utak esetén a teljes társaságra vonatkozó költséget! Jelenítse meg az út kezdő dátumát és hosszát, valamint az összköltséget! (Az út hosszába beszámít az indu- lás és a hazautazás napja is!) A lista legyen az indulási dátum szerint csökkenő sorrendben rendezve! (7tarsasag)