System Zarządzania Bazą Danych (SZBD)

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest System Zarządzania Bazą Danych?

System Zarządzania Bazą Danych (SZBD), ang. DBMS (Database Management System), to oprogramowanie służące do tworzenia, obsługi i zarządzania bazami danych. Umożliwia użytkownikom oraz aplikacjom wykonywanie operacji na zgromadzonych danych.

Do popularnych SZBD należą m.in.:
- MySQL,
- MariaDB,
- PostgreSQL,
- Microsoft SQL Server,
- Oracle Database,
- SQLite.

Do czego służy SZBD?

SZBD pozwala między innymi na:
- tworzenie baz danych i tabel,
- dodawanie nowych rekordów,
- odczytywanie danych,
- aktualizowanie danych,
- usuwanie danych,
- kontrolowanie dostępu użytkowników,
- zapewnianie integralności danych,
- wykonywanie kopii zapasowych.

Typowe operacje na danych opisuje skrót CRUD:
- Create — tworzenie/dodawanie danych,
- Read — odczyt danych,
- Update — aktualizacja danych,
- Delete — usuwanie danych.

Przykład użycia

Użytkownik lub aplikacja może wysłać do SZBD zapytanie SQL:

SELECT * FROM klienci;

SZBD interpretuje zapytanie, pobiera dane z bazy i zwraca wynik.

Ważne na egzaminie

Jeśli pytanie dotyczy oprogramowania umożliwiającego operacje na zgromadzonych danych, poprawną odpowiedzią jest zwykle System Zarządzania Bazą Danych. Nie należy mylić go z pojedynczym elementem bazy, np. kluczem obcym, ani z mechanizmem komunikacji, takim jak ODBC.