Baza wypożyczalni rowerów
Bazy danych: zadania z arkuszy maturalnych - Informatyka - liceum klasa 4, zakres rozszerzony (SQL (SQLite))
Miejska wypożyczalnia rowerów zapisuje dane w czterech tabelach: - `stacje` (nazwa, dzielnica), - `klienci` (imię, nazwisko, rok urodzenia), - `rowery` (typ: `miejski`, `elektryczny`, `dziecięcy`), - `wypozyczenia` (`rower_id`, `klient_id`, `stacja_start`, `stacja_koniec`, data w postaci `RRRR-MM-DD`, czas jazdy w minutach). Tabela `wypozyczenia` ma **dwa** klucze obce do `stacje`, więc w złączeniu stacja występuje dwa razy pod różnymi aliasami.
SELECT w.id, k.nazwisko, r.typ, s1.nazwa AS skad, s2.nazwa AS dokad, w.data, w.minuty
FROM wypozyczenia w
JOIN klienci k ON k.id = w.klient_id
JOIN rowery r ON r.id = w.rower_id
JOIN stacje s1 ON s1.id = w.stacja_start
JOIN stacje s2 ON s2.id = w.stacja_koniec
ORDER BY w.data, w.id
LIMIT 15;Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 4, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.