Kurs SQL i MySQL · Moduł 1: Wprowadzenie do baz danych

Mapa regałów Biblioteki

2 min czytania ·
W tej lekcji5

Zanim ruszymy dalej, poznajmy dokładnie nasz skarbiec - bazę biblioteka. Te pięć regałów będzie Ci towarzyszyć przez całą podróż (w Warsztacie Tabel dobudujesz kilka nowych). Warto wiedzieć, co na którym leży i jakie ma rubryki.

Pięć regałów

TabelaCo przechowuje
ksiazkiksięgi: tytuł, autor, kategoria, rok, cena, dostępność
autorzytwórcy ksiąg: imię, nazwisko, kraj, rok urodzenia
kategoriedziały tematyczne: nazwa
czytelnicyosoby zapisane: imię, nazwisko, e-mail, miasto, data zapisu
wypozyczeniahistoria wypożyczeń: która książka, przez kogo, kiedy

Rubryki regału ksiazki

Regał ksiazki to nasz główny zbiór. Ma kolumny:

  • id - klucz główny (sygnatura zwoju),
  • tytul - tytuł księgi,
  • autor_id - odsyłacz do regału autorów,
  • kategoria_id - odsyłacz do regału kategorii,
  • rok_wydania - rok powstania,
  • cena - cena egzemplarza,
  • dostepna - czy księga jest na półce.

Regały autorzy i kategorie

Regał autorzy ma kolumny id, imie, nazwisko, kraj, rok_urodzenia, a regał kategorie - kolumny id i nazwa.

Regał czytelnicy

Regał czytelnicy przechowuje osoby zapisane do Biblioteki. Jego kolumny to id, imie, nazwisko, email, miasto, data_zapisu.

Regał wypozyczenia

Regał wypozyczenia zapisuje, kto i kiedy wziął książkę. Kolumny: id, ksiazka_id, czytelnik_id, data_wypozyczenia, data_zwrotu.

Zapamiętaj te nazwy - będziesz z nich korzystać w niemal każdym zapytaniu w tej krainie!

Widzisz błąd w tej lekcji?

Sprawdź się

Odpowiedz na pytania z tej lekcji. Wybierz odpowiedź, a od razu zobaczysz, czy jest poprawna.

  1. 1. Która tabela przechowuje informacje o tym, kto i kiedy wypożyczył książkę?

  2. 2. Które kolumny znajdziemy w tabeli autorzy?

Zadania praktyczne w grze

  • Edytor kodu

    Napisz zapytanie, które pobierze wszystkie kolumny i wszystkie wiersze z tabeli kategorie.

  • Układanie w pionie

    Ułóż kroki budowania prostego zapytania pobierającego dane (od pierwszego do ostatniego):

  • Edytor kodu

    Napisz zapytanie, które z tabeli kategorie pobierze tylko kolumnę nazwa.

  • Klikanie w kolejności

    Kliknij elementy w kolejności, aby zbudować zapytanie pobierające wszystkie wypożyczenia:

Przydatne artykuły