Przykłady programów do administrowania bazą danych
Dostęp
Access to osobisty system baz danych firmy Microsoft. Jest to oprogramowanie zorientowane na wizualne, co oznacza, że ci, którzy nie są programistami, mogą z łatwością tworzyć użyteczne bazy danych. Struktura bazy danych Access może zostać rozszerzona w celu zaspokojenia potrzeb biznesowych, jednak najczęściej używana jest w przypadku małych indywidualnych baz danych lub w przypadku programów z wieloma użytkownikami o ograniczonym wykorzystaniu. Access integruje język Visual Basic dla aplikacji, dzięki czemu jest kompletnym środowiskiem programistycznym.
Visual FoxPro
FoxPro to system relacyjnych baz danych, również produkowany przez Microsoft, ściśle powiązany z językiem programowania. FoxPro jest mniej przyjazny niż bazy danych użytkowników końcowych, co wymaga większej wiedzy technicznej niż Access. Ten system baz danych znany jest z szybkiego przetwarzania danych i możliwości obsługi wielu równoczesnych transakcji.
Baza danych MySQL
MySQL to serwerowa baza danych, która umożliwia wielu użytkownikom dostęp do wielu baz danych. Oprogramowanie działa na wielu platformach, w tym na większości odmian systemów UNIX i Windows. Oferuje ograniczoną użyteczność pierwszego planu i jest zaprojektowany jako serwer zaplecza. MySQL różni się od innych produktów baz danych swoimi kosztami, a wersja nie komercyjna jest dystrybuowana bezpłatnie.
SQL Server
SQL Server to skalowalny serwer bazy danych na poziomie przedsiębiorstwa. Ten produkt różni się od osobistej bazy danych, ponieważ nie udostępnia narzędzi dla użytkownika, który dostarcza indywidualny produkt bazy danych. Silnik bazy danych koncentruje się na szybkim reagowaniu na żądania klientów w formularzu zapytania SQL. Zapytania te można generować bezpośrednio w SQL Server lub przez osobny interfejs użytkownika opracowany w różnych językach programowania. SQL Server został zaprojektowany do obsługi baz danych zawierających miliony rekordów.
Oracle
Oracle to kolejna skalowalna baza danych w skali przedsiębiorstwa. Baza danych SQL obsługuje rozproszone korporacyjne bazy danych, które umożliwiają użytkownikowi dostęp do danych lokalnie lub ze zdalnych baz danych w przejrzystej transakcji. Rozproszone bazy danych pomagają przezwyciężyć fizyczne ograniczenia fizycznego środowiska komputerowego. Maksymalny rozmiar bazy danych dla Oracle wynosi 8 milionów terabajtów, co wymaga fizycznego przechowywania poza możliwościami większości pojedynczych instalacji.