DBMS
Skrót od „Database Management System”.
DBMS to program oprogramowania, który tworzy i obsługuje bazę danych. Tworzy strukturę, która pozwala przechowywać, organizować, pobierać i przetwarzać zawartość bazy danych w uporządkowany sposób. Udostępnia także użytkownikom i aplikacjom interfejs umożliwiający dostęp do zawartości bazy danych za pomocą ustandaryzowanego języka zapytań, takiego jak SQL.
Oprogramowanie DBMS udostępnia również narzędzia administratorom baz danych do zarządzania bazami danych. Przede wszystkim pozwala administratorom projektować bazę danych przez tworzenie schematów, definiowanie tabel i tworzenie relacji. Pomaga administratorom konfigurować konta użytkowników bazy danych, w tym poziomy uprawnień dla każdego konta. Administratorzy mogą określić, którzy użytkownicy mogą uzyskiwać dostęp do danych, a którzy mogą dodawać lub modyfikować rekordy bazy danych; mogą nawet zdecydować, aby niektóre dane pozostały prywatne i były dostępne tylko dla określonych kont. DBMS pomaga także administratorom automatyzować tworzenie kopii zapasowych baz danych, a następnie w razie potrzeby przywracać dane z tych kopii. Może nawet monitorować wydajność bazy danych, na przykład sprawdzać, ile czasu zajmuje każde zapytanie.
Dostępnych jest wiele rodzajów DBMS, a wśród popularnych opcji znajdują się MySQL, Microsoft Access, Oracle Database i MongoDB. Mimo że większość baz danych korzysta z jednego z kilku standardowych języków zapytań, przy czym najczęściej używany jest SQL, każdy DBMS ma unikalny zestaw funkcji i implementuje te funkcje za pomocą niestandardowych poleceń zapytań. Ponieważ bazy danych często muszą komunikować się ze sobą, większość systemów zarządzania bazami danych zawiera sterownik Open Database Connectivity (ODBC), który przekształca zastrzeżoną składnię w dialekt zrozumiały dla innych baz danych.
Sprawdź swoją wiedzę