DBMS - database management system

Program albo biblioteka, która pozwala na interakcję pomiędzy użytkownikiem a bazą danych, dając możliwość dostępu do przechowywanych danych.

Funkcjonalność DMBS:

  1. Pozwala na umieszczanie, edytowanie oraz odszukiwanie danych przechowywanych w bazie
  2. Wspiera zadania administracyjne zarezerwowane dla “administratora bazy”, np.: tworzenie oraz manipulowanie bazą danych.
  3. Wspiera dodatki takie jak online backup, system uprawnień, replikacja, indeksowanie

Profesjonalne programy DBMS oferują jeszcze bezpieczeństwo bazy danych, wysoką wydajność oraz dostępność.

Management studio - np. DataGrip, pozwala na pisanie skryptów SQL modyfikujących bazę lub pozyskującą z niej dane
Business applications - aplikacje, które komunikują się z bazą danych, ale na poziomie niejawnym, użytkownik nie widzi tego