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.