Рассмотрим следующее:
У меня есть две таблицы (Клиенты и случаи), определенные следующим образом:
**Customers**
CustomerId (PK)
CustomerName
CustomerPhone
**Cases**
CaseId (PK)
CaseManager
CaseNotes
Каждый клиент может иметь неограниченное количество случаев, однако каждый случай может толькопринадлежат одному клиенту.Поэтому, чтобы связать таблицы друг с другом, я бы использовал таблицу пересечений (CustomerCases), которая состоит из внешних ключей из каждой таблицы соответственно.
Однако я не мог просто добавить CustomerID изТаблица клиентов как внешний ключ к таблице дел?Я чувствую, что что-то упустил.Есть ли какие-либо подводные камни, о которых мне следует знать, если я решу не использовать таблицу пересечений?