Klasówka z SQLa 2016/2017 (wersja B)
Tabele i dane
producenci.sql
W tabeli produkuje są dane o ilościach towarów
produkowanych przez różne zakłady, natomiast w tabeli
konsumuje dane o ich zapotrzebowaniu na różne towary. Uwaga:
Przyjmujemy, że prąd też jest towarem.
Zadania
- Ilu jest producentów oleju rzepakowego?
- Wypisz wszystkich producentów, którzy nic nie konsumują.
- Posortuj zakłady malejąco wg. wielkości odpadów, tzn. różnicy
między łączną konsumpcją a łączną produkcją.
- Wypisz zakłady wykorzystujące choć jeden surowiec, którego
łączna produkcja jest mniejsza niż łączne zapotrzebowanie na
niego.
- Wypisz wszystkie pary zakładów, które korzystają z tych samych
surowców i każdy cos produkuje.
- Wypisz wszystkie towary, które są surowcem (w pewnym zakładzie)
dla pewnego swojego surowca (być moze w innym zakładzie).
- Efektywność produkcji towaru mierzymy stosunkiem wyprodukowanej
ilości tego towaru do łącznej ilości towarów konsumowanych. Wypisz
wszystkie zakłady, które w produkcji każdego swojego produktu są
mniej efektywne, niż jakis inny zakład (nie koniecznie ten sam dla
wszystkich produktów).
Zasady
- Na rozwiązanie zadań jest 1.5h.
- Plik o nazwie login_ze_students.sql z zapytaniami (i swoim imieniem i nazwiskiem) należy wysłać na adres prowadzącego lab z tytułem maila dokładnie 'bdkol1'.
- Można korzystać z dowolnych materiałów dydaktycznych, także z internetu.
- Nie można się porozumiewać między sobą, pytania dotyczące treści należy kierować do prowadzącego.
- Dane w pliku są jedynie przykładem; zapytania powinny działać dla dowolnych danych zgodnych z definicją tabel.
- Wszystkie zadania są punktowane tak samo, w skali 0-5 pkt.
Przykładowe rozwiązania
klasowka1-2016B-rozw.sql
Filip Murlak 04-12-2019