Kurs SQL i MySQL · Moduł 1: Wprowadzenie do baz danych
Witaj w Wielkiej Bibliotece!
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
| id | tytul | rok_wydania | cena |
|---|---|---|---|
| 1 | Iliada | -750 | 25 |
| 2 | Odyseja | -720 | 30 |
| 3 | Państwo | -375 | 40 |
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. Czym jest baza danych?
2. W metaforze Biblioteki: czym jest TABELA?
3. W metaforze Biblioteki: czym jest WIERSZ (rekord)?