System zarządzania bazą danych to zestaw aplikacji, które razem umożliwiają osobom lub firmom przechowywanie, modyfikowanie i wyodrębnianie informacji z bazy danych. Brzmi jak coś, co można znaleźć tylko w skarbcach bankowych? To nie jest. Te systemy można znaleźć w wielu miejscach w swoim codziennym życiu.
Ten bankomat, z którego co tydzień otrzymujesz gotówkę, to system zarządzania bazą danych. Dokonując rezerwacji lotów online, podajesz informacje, które są wprowadzane do takiego systemu. Nawet biblioteka, w której ty lub twoje dzieci sprawdzacie książki z kursów na jednym.
Na bardziej osobistym poziomie komputer osobisty może mieć własny system zarządzania bazą danych. Możesz mieć arkusze kalkulacyjne zawierające góry danych. Za każdym razem, gdy wypełniasz arkusz kalkulacyjny danymi i uruchamiasz zapytania, aby znaleźć i przeanalizować dane na różne sposoby, uzyskujesz dostęp do takiego systemu.
A jak przeglądasz dane, które są wynikiem zapytania? Patrząc na raport. Większość systemów posiada funkcję raportowania, która jest ostatnim krokiem w procesie manipulacji danymi. W końcu porównywanie danych bez patrzenia na nie nie zajdzie daleko.
Jedną z głównych funkcji systemu zarządzania bazami danych jest wykonywanie za Ciebie ciężkich zadań. Innymi słowy, niekoniecznie musisz dokładnie wiedzieć, gdzie w systemie znajdują się wszystkie te dane; tak długo, jak system wie, gdzie to wszystko jest, może dostarczyć raport do przejrzenia. Może się to wydawać bez znaczenia, jeśli myślisz tylko o komputerze, ale wrzuć komputer typu mainframe, który zawiera ryzy i ryzy danych, a mówimy o ogromnej ilości informacji, które można przechowywać w dowolnej liczbie miejsc w system mainframe. Rezultat jest jednak ten sam: raport, który można czytać, analizować i na podstawie którego można działać.
Ta funkcjonalność obejmuje również bazę danych wielu użytkowników. Taki system w tym scenariuszu umożliwiłby Ci jako jednemu użytkownikowi obsługę wszystkich funkcji w bazie danych bez konieczności znajomości, którzy inni użytkownicy uzyskują dostęp do tej samej bazy danych. Jednym z popularnych przykładów tego rodzaju wieloużytkownikowej bazy danych jest Microsoft SQL Server.