Prezentacja multimedialna
Zadanie 2. Lista zamówień
W plikach kategorie.txt, produkty.txt, dostawcy.txt zapisano dane z firmy zajmującej się produktami spożywczymi.
Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym. Dane w każdym wierszu oddzielono średnikami.
W pliku kategorie.txt zapisano informacje o kategoriach produktów. Każdy wiersz zawiera następujące dane:
IdKategorii– identyfikator kategorii,NazwaKategorii– nazwa kategorii.
Przykład:
W pliku produkty.txt zapisano informacje o produktach dostępnych w ofercie tej firmy. Każdy wiersz zawiera następujące dane:
IdProduktu– identyfikator produktu,NazwaProduktu– nazwa produktu,IdKategorii– identyfikator kategorii,CenaJednostkowa– cena, którą należy zapłacić za jedną sztukę produktu,IdDostawcy– identyfikator dostawcy.
Przykład:
W pliku dostawcy.txt zapisano informacje o dostawcach produktów do firmy. Każdy wiersz zawiera następujące dane:
IdDostawcy– identyfikator dostawcy,NazwaFirmy– nazwa firmy dostawcy,Email– adres e‑mail dostawcy.
Przykład:
Wykorzystaj dostępne narzędzia informatyczne i przedstaw rozwiązania poniższych zadań. Odpowiedzi zapisz w pliku wyniki.txt. Każdą odpowiedź poprzedź cyfrą oznaczającą numer zadania.
Zaimportuj dane do wybranego przez siebie oprogramowania (MS Access lub LibreOffice Base), utwórz relacje oraz napisz/zaprojektuj kwerendy dające rozwiązanie.
Zadanie 2.1
Utwórz zestawienie, w którym dla każdej kategorii oraz dostawcy podasz, ile produktów z danej kategorii dostarcza jeden dostawca. Niech w kolumnach będą przedstawione kategorie, a w rzędach nazwa firmy dostawcy.
Przykład:
Do oceny oddajesz:
plik
wyniki.txtzawierający odpowiedzi do poszczególnych zadań (odpowiedź do każdego zadania powinna być poprzedzona jego numerem)plik(i) zawierający(e) komputerową realizację twoich obliczeń
Wykonaj zadania 2.1 i 2.2 w wybranym przez siebie programie do obsługi baz danych.
Porównaj swoje rozwiązanie z przedstawionym w prezentacji.
Rozwiązanie dla programu MS Access
Rozwiązanie dla programu LibreOffice Base
Rozwiązanie, o którym mowa w slajdzie 11 znajdziesz w e‑materiale Kwerendy krzyżowe, etap IIKwerendy krzyżowe, etap II.
Odpowiedź do zadania
Microsoft Access:
LibreOffice Base: