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:

  1. 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!
  2.   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)
  3.   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)
  4.   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)
  5.   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)

  6.   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)
  7.   Készíts lekérdezést, amely megadja, hogy Erdei Imre Sárgahegyen mikor, milyen címeken dolgozott! (7erdei)
  8.   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)
$$\ \ $$