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

RDBMS i MySQL - serce Biblioteki

2 min czytania ·
W tej lekcji4

Relacyjna baza danych

Nasza Biblioteka nie jest jednym wielkim stosem zwojów. Jest uporządkowana - osobny regał na książki, osobny na autorów, osobny na czytelników. A między nimi prowadzą odsyłacze (relacje): zwój księgi wskazuje, na którym regale leży opis jej autora.

Taki sposób przechowywania danych nazywamy relacyjną bazą danych, a program, który nią zarządza - RDBMS (Relational Database Management System, system zarządzania relacyjną bazą danych). Dane są podzielone na tabele, które łączą się ze sobą przez relacje.

Czym jest MySQL?

MySQL to jeden z najpopularniejszych na świecie systemów RDBMS - oprogramowanie, które:

  • przechowuje Twoje tabele i dba o ich bezpieczeństwo,
  • rozumie polecenia w języku SQL,
  • obsługuje wielu czytelników (klientów) naraz.

MySQL działa w modelu klient-serwer:

  • Serwer to sama Biblioteka - pilnuje regałów i wykonuje polecenia.
  • Klient to skryba (np. program lub konsola mysql), który wysyła zapytania i odbiera odpowiedzi.

SQL - język Biblioteki

SQL (Structured Query Language) to język, w którym wydajemy Bibliotece polecenia:

SELECT tytul FROM ksiazki;

To zdanie znaczy: "Pokaż mi tytuły wszystkich książek z regału ksiazki". Proste jak rozkaz wydany bibliotekarzowi!

Trochę historii

MySQL powstał w 1995 roku, stworzony przez szwedzką firmę MySQL AB. Nazwa łączy imię córki współzałożyciela - My - ze słowem SQL. Dziś napędza ogromną część internetu: od małych blogów po Facebooka i YouTube.

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 MySQL?

  2. 2. W modelu klient-serwer MySQL: czym jest SERWER?

  3. 3. W modelu klient-serwer MySQL: czym jest KLIENT?

Zadania praktyczne w grze

  • Układanie w poziomie

    Ułóż w jednej linii proste zapytanie pokazujące tytuły książek (od lewej do prawej):

Przydatne artykuły