ORYGINALNE POLECENIE CKEWprowadzenie
W plikach tekstowych: klienci.txt, pokoje.txt, noclegi.txt zapisano informacje dotyczące realizowanych usług hotelu „Panorama” w okresie od 1.07.2022 do 30.09.2022.
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.
Plik klienci.txt w każdym wierszu zawiera: numer dowodu gościa hotelu (nr_dowodu), nazwisko (nazwisko), imię (imie) i miejsce zamieszkania gościa (miejscowosc).
Przykład:
Plik pokoje.txt w każdym wierszu zawiera: numer pokoju (nr_pokoju), standard pokoju (standard, gdzie N oznacza normalny, a W – wysoki) oraz cenę wynajęcia pokoju na jedną dobę (cena).
Przykład:
W pliku noclegi.txt zapisano w każdym wierszu: identyfikator pobytu gościa (id_pobytu), datę przyjazdu gościa hotelu (data_przyjazdu), datę wyjazdu gościa (data_wyjazdu), numer dowodu gościa wynajmującego pokój (nr_dowodu) i numer pokoju, który wynajmował (nr_pokoju).
Przykład:
Z wykorzystaniem danych zawartych w plikach i dostępnych narzędzi informatycznych, wykonaj zadania. Odpowiedzi zapisz w kolejnych wierszach pliku tekstowego wyniki5.txt. Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Informacja do zadań 5.4. i 5.5.
Załóżmy, że do opisanych wcześniej tabel bazy danych: klienci, pokoje, noclegi dodano jeszcze jedną – uslugi_dodatkowe, w której zapisano usługi zamówione przez gości hotelu.
Tabela uslugi_dodatkowe składa się z pól:
- data_wykonania (data, kiedy usługa została wykonana),
- id_pobytu (identyfikator pobytu gościa, który zamówił usługę),
- rodzaj (rodzaj usługi: śniadanie, obiad, kolacja, basen, masaż, fryzjer),
- cena_uslugi (cena, którą gość zapłacił za usługę).
Polecenie
Napisz zapytanie SQL, którego wynikiem będzie zestawienie, w którym dla każdego rodzaju usługi podana będzie liczba wszystkich zamówień tej usługi.