Baza danych to narzędzie do przechowywania danych, zarządzania nimi a także wykonywania zapytań za pomocą SQL. Ale do tego jest jeszcze potrzebne narzędzie do kuminikacji człowieka z tą bazą. Czyli narzędzie, które pozwoli człowiekowi na wpisanie zapytania SQL, wyśle zapytanie do bazy danych, odbierze odpowiedź z bazy danej i wyświetli odpowiedź na ekranie aby człowiek mógł to zobaczyc. Do tego może służyć osobny program uruchamiany z konsoli np. mysql.exe, program okienkowy np. HediSQL lub program w postaci strony internetowej np. PHPMyAdmin.