DBMS (Database Management System): To "silnik" bazy danych. Użytkownik nie grzebie bezpośrednio w plikach na dysku – on rozmawia z DBMS, a DBMS zarządza plikami.
1. Funkcje systemu DBMS
System zarządzania bazą danych to pośrednik. Dba o to, żebyś nie musiał się martwić o fizyczny zapis bitów na dysku.
- Definiowanie danych (DDL): Tworzenie tabel i struktur.
- Manipulowanie danymi (DML): Dodawanie, usuwanie, edycja rekordów.
- Kontrola (DCL): Nadawanie uprawnień (kto co może zobaczyć).
2. Najpopularniejsze systemy
| System |
Zastosowanie |
| MySQL / MariaDB |
Najpopularniejszy w internecie (WordPress, Facebook). Darmowy. |
| PostgreSQL |
Bardzo zaawansowany, świetny do analizy danych. Open Source. |
| Microsoft SQL Server |
Standard w korporacjach używających Windowsa. |
3. Przykład zapytania do DBMS
-- Sprawdzenie wersji zainstalowanego DBMS
SELECT VERSION();
-- Wyświetlenie listy dostępnych baz
SHOW DATABASES;