Зв'язок типу "багато-до-багатьох" (М : М) При такому типі зв'язку безлічі записів в одній таблиці відповідає безліч записів у пов'язаній з нею другій таблиці. Більшість сучасних СУБД безпосередньо не підтримують такий тип зв'язку. Для його реалізації такий зв'язок розбивається на два зв'язки типу один-до-багатьох. Відповідно, для зберігання інформації потрібно вже три таблиці: дві з боку "багато" і одна з боку "один". Зв'язок між цими трьома таблицями також здійснюється за загальними полях.
Зв'язок типу "багато-до-одного" (М : 1)