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

Witaj w Wielkiej Bibliotece!

2 min czytania ·
W tej lekcji3

Witaj w murach Wielkiej Biblioteki Aleksandryjskiej - największego skarbca wiedzy starożytnego świata! Jestem Kallimach, Strażnik Katalogu. To ja stworzyłem Pinakes - katalog uważany za pierwszy katalog biblioteczny Zachodu, dzięki któremu można odnaleźć każde dzieło wśród setek tysięcy zwojów.

Dziś nauczę Cię sztuki, która jest sercem każdej biblioteki - zarządzania danymi. W naszym świecie pomoże nam w tym MySQL - system, który przechowuje dane i wykonuje nasze polecenia.

Czego się nauczysz

  • rozpoznawać części bazy danych: tabelę, wiersz, kolumnę i klucz główny,
  • wyjaśnić, czym jest MySQL i jak rozmawia z nim klient,
  • pobierać dane zaklęciem SELECT ... FROM ...: wszystkie kolumny albo tylko wybrane,
  • pisać czytelne zapytania: ze średnikiem, WIELKIMI słowami kluczowymi i komentarzami.

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

idtytulrok_wydaniacena
1Iliada-75025
2Odyseja-72030
3Państwo-37540

To fragment tabeli ksiazki - widać tu 3 wiersze (trzy książki) i 4 kolumny (id, tytul, rok_wydania, cena). Pozostałe rubryki tego regału poznasz w lekcji "Mapa regałów Biblioteki".

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!

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. Czym jest baza danych?

  2. 2. W metaforze Biblioteki: czym jest TABELA?

  3. 3. W metaforze Biblioteki: czym jest WIERSZ (rekord)?

Przydatne artykuły