System stowarzyszony umożliwia wysyłanie rozproszonych żądań do wielu źródeł danych za pomocą pojedynczej instrukcji SQL. System stowarzyszony składa się z instancji DB2 działającej jako serwer, bazy danych funkcjonującej jako stowarzyszona baza danych, co najmniej jednego źródła danych oraz klientów (użytkowników i aplikacji), którzy będą uzyskiwać dostęp do bazy danych i źródeł danych. W systemie stowarzyszonym można wysyłać rozproszone żądania do wielu źródeł danych za pomocą pojedynczej instrukcji SQL.

Dla użytkowników i aplikacji klienckich różne źródła danych widoczne są jako pojedyncza zbiorcza baza danych. Użytkownicy i aplikacje operują na stowarzyszonej bazie danych znajdującej się na serwerze stowarzyszonym. Stowarzyszona baza danych zawiera wpisy katalogowe identyfikujące i charakteryzujące źródła danych. Serwer stowarzyszony na podstawie informacji przechowywanych w katalogu systemowym stowarzyszonej bazy danych ustala najlepszy plan przetwarzania instrukcji SQL.