Klucz złożony oznacza, że PRIMARY KEY składa się z kilku kolumn, a unikalność dotyczy ich kombinacji. Stosuje się go, gdy pojedyncza kolumna nie wystarcza do identyfikacji rekordu, np. gdy identyfikatorem jest para: identyfikator pacjenta i numer wizyty.