IBM DB2 – relacyjny serwer danych z rodziny Information Management Software.
Historia W czerwcu 1970 Edgar Frank Codd, pracując dla IBM, opublikował „A Relational Model of Data for Large Shared Data Banks” – pracę na temat relacyjnego modelu organizacji danych. Model relacyjny i pierwowzór języka SQL (wtedy Alfa) po raz pierwszy zostały zaimplementowane przez IBM w projekcie System R (System Rational), będącym protoplastą DB2, prowadzonym w latach 1974–1978 w San José Laboratory w Kalifornii. Od tego czasu IBM stworzył całą rodzinę oprogramowania relacyjnych systemów zarządzania bazą danych (RDBMS). Początkowo oprogramowanie było przeznaczone tylko na platformy typu mainframe, na przykład Virtual Machine (VM), Virtual Storage Extended (VSE).
Nazwa DB2 została użyta po raz pierwszy dla RDBMS w 1983, kiedy IBM udostępnił pierwszą wersję na platformę Multiple Virtual Storage (MVS). Nazwa DB2 (skrót od Database 2) symbolizuje bazę danych drugiej generacji na znak odejścia od modelu hierarchicznego. Aktualnie DB2 jest rozwijane zarówno na platformach typu mainframe, jak i platformach systemów otwartych. DB2 na OS/2 Extended Edition wprowadzony w 1987 był pierwszym systemem przeznaczonym na platformę otwartą.