Kto odpowiada za ciągłe utrzymanie bazy w produkcji, zarządzanie kontami i instalację nowych wersji systemu bazodanowego?
Źle. Oni TWORZĄ system bazodanowy, nie administrują wdrożeniem.
Dobrze. To ich rola: utrzymanie, użytkownicy, aktualizacje.
Źle. Oni dbają o sprzęt i sieć, nie o samą bazę.
Źle. Oni tworzą narzędzia, nie utrzymują baz.
Za ciągłe utrzymanie bazy w środowisku produkcyjnym, zarządzanie kontami użytkowników, nadawanie uprawnień oraz instalowanie nowych wersji silnika bazodanowego odpowiada administrator systemu bazy danych (DBA). To jego rola łączy bieżącą eksploatację z bezpieczeństwem i aktualizacjami. Dlatego zadania te należą do administratorów systemu bazy danych.
Pozostałe role mają inny zakres. Twórcy narzędzi programistycznych budują oprogramowanie, ale nie administrują czyjąś bazą. Administratorzy serwerów i sieci dbają o sprzęt, system operacyjny i łączność, a nie o sam silnik bazy i jego użytkowników. Projektanci i programiści SZBD tworzą system zarządzania bazą, a nie utrzymują wdrożenie. Tym zajmuje się DBA.