Optymalizacja zapytań, zapewnienie efektywnego dostępu do danych (np. poprzez indeksy).
Umożliwienie niezależności aplikacji od budowy fizycznej bazy danych.
Możliwość monitorowania i dostrajania.
Możliwość komunikacji z innymi systemami.
Dostęp przez różne interfejsy.
BD 10/11 Wykład 1