Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Witaj w Wielkiej Bibliotece!

Witaj @name w murach Wielkiej Biblioteki Aleksandryjskiej - największego skarbca wiedzy starożytnego świata! Jestem Kallimach, Strażnik Katalogu. To ja stworzyłem Pinakes - pierwszy katalog w dziejach, który pozwala odnaleźć każdy zwój wśród setek tysięcy.

Dziś nauczę Cię sztuki, która jest sercem każdej biblioteki - zarządzania danymi. W naszym świecie nazywamy ją MySQL.

Czym jest baza danych?

Wyobraź sobie naszą Bibliotekę:

  • Regały (sale) to tabele - każdy regał przechowuje jeden rodzaj rzeczy: jeden na zwoje z księgami, inny na spisy czytelników.
  • Zwoje na półce to wiersze (rekordy) - każdy zwój opisuje jedną książkę.
  • Rubryki na zwoju (tytuł, rok wydania, cena) to kolumny (pola).
  • Cała Biblioteka to baza danych - uporządkowany zbiór wszystkich regałów.

Baza danych to po prostu zorganizowany sposób przechowywania informacji, tak aby można je było szybko zapisać, odnaleźć, zmienić i usunąć.

Przykład: regał z książkami

| id | tytul | rok_wydania | cena | |----|-------|-------------|------| | 1 | Iliada | -750 | 25 | | 2 | Odyseja | -720 | 30 | | 3 | Państwo | -375 | 40 |

To jest tabela o nazwie

ksiazki
. Ma 3 wiersze (trzy książki) i 4 kolumny (
id
,
tytul
,
rok_wydania
,
cena
).

Każdy wiersz ma unikalny identyfikator w kolumnie

id
- to jak sygnatura zwoju w katalogu. Dzięki niej nigdy nie pomylimy dwóch ksiąg, nawet jeśli mają ten sam tytuł.

W tej krainie nauczysz się rozmawiać z Biblioteką w jej języku - SQL. SKARBIEC CZEKA!

Przejdź do CodeWorlds