Relacja wiele‑do‑wielu (M:N) oznacza, że powiązania są "wielokrotne" po obu stronach: pojedynczy wiersz (rekord) z tabeli A może wskazywać na wiele wierszy w tabeli B oraz pojedynczy wiersz z tabeli B może wskazywać na wiele wierszy w tabeli A. Taki opis odpowiada stwierdzeniu: "wielu wierszom tabeli A przypada wiele wierszy tabeli B".
Dla porównania, odpowiedź "wielu wierszom z tabeli A przypada tylko jeden wiersz tabeli B" opisuje relację typu wiele‑do‑jednego (N:1): wiele rekordów w A może wskazywać na jeden rekord w B (np. wielu pracowników należy do jednego działu).
Odpowiedź "jednemu wierszowi z tabeli A może odpowiadać wiele wierszy w tabeli B" to relacja jeden‑do‑wielu (1:N): jeden rekord w A może mieć wiele powiązanych rekordów w B (np. jeden klient może mieć wiele zamówień). Sama ta informacja nie wystarcza do M:N, bo nie mówi nic o możliwości wielokrotnego powiązania w kierunku B→A.
Odpowiedź "jednemu wierszowi z tabeli A może odpowiadać wyłącznie jeden wiersz tabeli B" opisuje relację jeden‑do‑jednego (1:1), gdzie każdemu rekordowi z A odpowiada co najwyżej jeden rekord w B (np. osoba i numer PESEL w uproszczonym modelu).
W praktycznym projektowaniu relację M:N najczęściej realizuje się przez tabelę pośrednią (łącznikową), która rozbija M:N na dwa powiązania 1:N. To ważne w implementacji w relacyjnych DBMS, bo pojedynczy klucz obcy nie koduje bezpośrednio M:N bez dodatkowej struktury.