Для встановлення зв'язку М: М доводиться створювати додаткову сполучну таблицю, яка містить стовпці з пов'язують таблиць . Між кожною з пов'язують таблиць і новоствореної таблицею встановлюється зв'язок 1: М. Якщо між таблицями існує зв'язок 1:1, то їх можна об'єднати в одну. p align="justify"> Встановимо зв'язку між таблицями. Для встановлення зв'язків читай предмет і Лектор можна створити сполучну таблицю ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ, що містить стовпці ФІО_П і Найменування. Кожна із записів цієї таблиці буде містити прізвище викладача та найменування читаного ним предмета. Таблицю ВИКЛАДАЧ можна пов'язати з таблицею ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ по стовпці ФІО_П зв'язком 1: М (зв'язок читай предмет). Кожного запису таблиці ВИКЛАДАЧ (з певною прізвищем викладача) у таблиці ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ буде відповідати кілька записів (за кількістю читаних цим викладачем предметів). Таблицю ПРЕДМЕТ також можна пов'язати з таблицею ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ по стовпці Найменування зв'язком 1: М (зв'язок Лектор). p align="justify"> Для створення зв'язків Вчителі та Учні можна створити сполучну таблицю СТУДЕНТ_ПРЕПОДАВАТЕЛЬ, що складається з стовпців ФІО_П та ПІБ. Ця таблиця зв'язується з таблицею СТУДЕНТ по стовпці ПІБ, а з таблицею ВИКЛАДАЧ - по стовпці ФІО_П. p align="justify"> Для даної схеми зв'язок Досліджуваний предмет буде встановлена ​​між таблицями СТУДЕНТ і ПРЕДМЕТ через таблиці СТУДЕНТ_ПРЕПОДАВАТЕЛЬ і ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ. В
Зв'язки, що існують між об'єктами предметної області, можуть мати певні властивості. Ці властивості можна представити додатковими стовпцями в сполучних таблицях. p align="justify"> У процесі встановлення зв'язків у таблиці вводяться надлишкові дані, тому що в сполучних таблицях присутні стовпці, вже наявні в інших таблицях. Надмірність даних, притаманна реляційної моделі, вимагає особливої вЂ‹вЂ‹уваги до питання забезпечення цілісності і несуперечності даних. p align="justify"> Таблиці реляційної моделі будуються за певними правилами. Деякі з них такі:
в таблиці не повинно бути стовпців з однаковими іменами;
в кожному стовпці повинні міститися дані, що мають однаковий зміст і належать до одного й того ж типу;
в таблицях не повинно бути повторюваних рядків;
кожне значення, що міститься на перетині рядка і стовпчика, має бути атомарним (логічно неподільним);
в таблиці повинен бути присутнім стовпець (або набір з декількох стовпців), значення в якому не повторюються і унікальні для кожної з рядків.
Ці та інші правила побудови таблиць обговорюватимуться нижче.
При дотриманні всіх правил побудови таблиць кожну з них можна розглядати як математичне відношення (relation). Тоді над таблицями можна виконувати математичні операції реляційної алгебри та ...