Sklep internetowy [2016] [PP]
Sklep internetowy Matrix zajmuje się sprzedażą sprzętu komputerowego. W plikach produkty.txt, klienci.txt oraz zamowienia.txt znajdują się dane dotyczące działalności sklepu w okresie od maja 2012 roku do maja 2013 roku włącznie. W każdym pliku pierwszy wiersz jest wierszem nagłówkowym.
Plik produkty.txt zawiera zestawienie dostępnych produktów – identyfikator produktu, nazwę produktu, grupę towarową, producenta i cenę brutto.
Fragment pliku produkty.txt:
ID_Produktu Nazwa_produktu Grupa_towarowa Producent Cena_brutto
1 98PDF Monitory CRT 19″ Smar 240,34
8 FINEPIXA400 Aparaty cyfrowe CER 414,4
446 EXPRESSP1-J224Y Notebooki HW 5350,52
Plik klienci.txt zawiera dane osób składających zamówienia – identyfikator klienta, imię i nazwisko.
Fragment pliku klienci.txt:
ID_klienta imie nazwisko
TL518 Tymoteusz Legierski
AZ877 Anna Zakopianska
AB721 Antoni Borek
Plik zamowienia.txt zawiera następujące informacje: identyfikator zamówienia, datę zamówienia, identyfikator zamawianego produktu, identyfikator klienta, który złożył zamówienie, oraz liczbę sztuk zamówionego produktu.
Fragment pliku zamowienia.txt:
ID_zamowienia Data ID_Produktu ID_klienta Liczba_sztuk
1/2012 2012-05-14 405 TC563 1
2/2012 2012-05-15 417 HS605 1
3/2012 2012-05-16 180 JP555 1
Wykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj podane polecenia. Odpowiedzi zapisz w pliku wyniki_5.txt, poprzedzając je numerami
zadań.
Zadanie 5.1. (2 pkt)
Podaj imiona i nazwiska wszystkich osób, które zakupiły notebooki firmy HW. Nazwiska posortuj alfabetycznie.
Zadanie 5.2. (2 pkt)
Podaj nazwy produktów zakupionych przez klienta Anna Kotnicka, grupy towarowe oraz producentów tych produktów.
Zadanie 5.3. (2 pkt)
Podaj imię i nazwisko osoby, która złożyła największą liczbę zamówień w sklepie internetowym Matrix, oraz liczbę tych zamówień.
Zadanie 5.4. (2 pkt)
Podaj imiona i nazwiska trzech osób, które zapłaciły za wszystkie zamówione przez siebie towary najwięcej spośród wszystkich klientów.
Zwróć uwagę, że klient mógł zamówić w jednym zamówieniu kilka sztuk tego samego produktu.
Zadanie 5.5. (2 pkt)
Podaj, ile notebooków zamówiono w marcu 2013 roku.
Do pobrania: