TablicaPro / karta pracy ucznia / SQL
Klasa: __________ Numer: __________ Data: __________
Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.
SELECT klient, adres_klienta, COUNT(*)
FROM zamowienia_zle
GROUP BY klient, adres_klienta;Policz zamówienia każdego klienta w tabeli zamowienia_zle. Wskaż powtarzające się dane i opisz trzy anomalie.
Utwórz tabele klienci, produkty i zamowienia z kluczami obcymi i wstaw do nich dane z tabeli zamowienia_zle.
Zapytaniem z dwoma JOIN odtwórz zestawienie klient, adres, produkt, cena, ilość i porównaj z pierwotną tabelą.
Zmień adres klientki Anna na Lipowa 5, Gniezno i sprawdź, że oba jej zamówienia pokazują nowy adres. Ile UPDATE było potrzeba?
Zadanie 1: liczba zamówień 1 pkt, powtórzenia i anomalie 2 pkt; zadanie 2: trzy tabele z kluczami 2 pkt, wstawienie danych 1 pkt; zadanie 3: dwa JOIN 2 pkt; zadanie 4: jedno UPDATE i weryfikacja 2 pkt. Razem 10 pkt.
Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?