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.txt
zawierają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: