Administrowanie bazą danych to praca, której podstawową funkcją jest całościowa obsługa komputerowej bazy danych. Te zadania wsparcia wykonuje osoba nazywana administratorem bazy danych lub DBA. Bazy danych wymagają stałego zarządzania i konserwacji, a administrator baz danych jest specjalnie przeszkolony w zakresie wykonywania wszystkich niezbędnych do tego funkcji. DBA jest zwykle wymagany do posiadania certyfikatu lub stopnia w zakresie obsługi określonego typu systemu baz danych, takiego jak Oracle lub Microsoft SQL Server. Zazwyczaj korzysta z systemu zarządzania bazą danych lub DBMS, pakietu oprogramowania zawierającego programy przeznaczone do pomocy w administrowaniu bazami danych.
Istnieje wiele obowiązków związanych z administrowaniem bazą danych. Administratorzy baz danych są generalnie odpowiedzialni za ogólny projekt, układ i implementację samej bazy danych oraz muszą planować wszelkie potrzebne zmiany lub przyszły rozwój. Monitorują wydajność bazy danych i powiązanych aplikacji, dostrajając i dokonując modyfikacji w razie potrzeby, aby upewnić się, że wszystko działa optymalnie. Ustanawiają i dokumentują zasady i procedury bezpieczeństwa bazy danych, a także te dotyczące tworzenia kopii zapasowych i odzyskiwania. Administratorzy baz danych muszą posiadać gruntowną wiedzę na temat oprogramowania, funkcji i produktów baz danych, sposobu ich rozwiązywania oraz sposobu ich instalowania, konfigurowania i aktualizowania.
Korzystanie z pakietu oprogramowania systemu zarządzania bazami danych znacznie zwiększa zdolność administratora baz danych do efektywnej obsługi bazy danych. Programy te umożliwiają łatwe zarządzanie, organizowanie i pobieranie danych w bazie danych. Mogą wchodzić w interakcje z różnymi typami modeli baz danych, takimi jak modele sieciowe lub relacyjne. Zapewniają wygodny sposób wyszukiwania danych tam przechowywanych, a także łatwą metodę wstawiania, aktualizowania i usuwania rekordów. Systemy zarządzania bazami danych pomagają również zachować integralność danych i kontrolować dostęp.
Trzy główne warianty podstawowego zadania administrowania bazą danych obejmują systemy, programowanie i aplikacje. Odpowiedzialność za wszystkie fizyczne aspekty administrowania bazami danych, takie jak aktualizacje, kopie zapasowe oraz monitorowanie i dostrajanie wydajności, zazwyczaj należy do DBA systemów. Deweloperzy DBA są zwykle odpowiedzialni za działania związane z projektowaniem i wdrażaniem nowej bazy danych. Gdy firma korzysta z oprogramowania od zewnętrznego dostawcy do interakcji z bazą danych, administrator aplikacji odpowiedzialny jest zazwyczaj za zapewnienie ich poprawnej współpracy. Administrator bazy danych może specjalizować się w jednym z tych typów lub może odpowiadać za wszystkie z nich w zależności od wielkości organizacji i jej potrzeb.