TablicaPro / karta pracy ucznia / SQL

Relacyjne bazy danych — pierwsza lekcja na przykładzie szkolnej biblioteki

Klasa: __________ Numer: __________ Data: __________

Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.

Kod do rozpoczęcia pracy

SELECT tytul, autor
FROM ksiazki
ORDER BY tytul;

Zadanie 1

Wypisz tytuł i autora wszystkich książek, alfabetycznie według tytułu.

Zadanie 2

Wypisz imię czytelnika, tytuł książki i datę dla każdego wypożyczenia (JOIN), według numeru wypożyczenia.

Zadanie 3

Policz, ile książek wypożyczył każdy czytelnik, który cokolwiek wypożyczył — od największej liczby.

Zadanie 4

Wypisz tytuły książek, których nikt nie wypożyczył.

Sprawdź przed oddaniem

Zadanie 1: SELECT z ORDER BY 2 pkt; zadanie 2: dwa JOIN z ON 3 pkt; zadanie 3: GROUP BY z COUNT 2 pkt; zadanie 4: LEFT JOIN z IS NULL 2 pkt; wyjaśnienie pojęć klucza 1 pkt. Razem 10 pkt.

Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?