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

RDBMS i MySQL - serce Biblioteki

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 system nazywamy relacyjną bazą danych (RDBMS - Relational Database Management System). 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:

1SELECT 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.

Przejdź do CodeWorlds