Gyakorlás: Vízvezeték-szerelők
A sárgahegyi Tiszta Víz Kft. hosszú ideje áll a lakosság szolgálatában. Munkatársai az
építkezéseken végzett munka mellett bármilyen problémát gyorsan orvosolnak, legyen szó
csöpögő csapról vagy csőtörésről.
Feladatok:
- Készíts új adatbázist viz néven! A három mellékelt állományt (szerelo.txt,
munkalap.txt, hely.txt) importáld az adatbázisba a fájlnévvel azonos táblanéven
(szerelo, munkalap, hely)! Az állományok tabulátorral tagolt, UTF-8 kódolású
szövegfájlok, az első sorok a mezőneveket tartalmazzák. A létrehozás során minden
táblában állítsd be a megfelelő típusokat, és jelöld meg a kulcsnak alkalmas mezőt!
A munkalap táblához adj hozzá az néven egyedi azonosítót!
- A cég üzenetrögzítőjén egy régi ügyfél hagyott üzenetet. Sajnos csak annyit lehetett
érteni, hogy a Gőz utcában („Gőz u.”) lakik. Készíts lekérdezést, amely megadja azon
települések nevét, ahonnan a hívás jöhetett! Mindegyik település neve csak egyszer
jelenjen meg! (2goz)
-
Egy fontos ügyfélhez a legtapasztaltabb szerelőt akarják kiküldeni. Készíts lekérdezést,
amely megadja annak a szerelőnek a nevét, aki legrégebben áll a cég alkalmazásában!
(3szerelo)
-
Készíts lekérdezést, amely megadja, hogy a cég az egyes napokon hány munkát végzett
el, és milyen értékben használt fel anyagot! (4naponta)
-
Készíts lekérdezést, amely megadja, hogy mikor és milyen címen végezték el a javítást
a bejelentés napján a legtávolabbi településeken: Barackfalván és Kővárosban! (5aznap)
-
Készíts lekérdezést, amely a 2001-ben befejezett javítások esetén
munkalaponként megadja a javítás dátumát és a számla összegét! A számla összegét az
anyagár, a munkadíj és a kiszállási díj összege adja. A kiszállási díj 1 000 Ft, a munkadíj
pedig óránként 1 500 Ft. (6szamla)
-
Készíts lekérdezést, amely megadja, hogy Erdei Imre Sárgahegyen mikor, milyen
címeken dolgozott! (7erdei)
-
Készíts jelentést, amely a javítás dátuma szerint napi
csoportosításban jeleníti meg a munkavégzés helyét (település, utca)!
A feladat megoldásához készíthetsz lekérdezést is! (8csoport)
$$\ \ $$