Вы поддерживаете связь через свои услуги.Все, что у вас есть, - это две услуги: служба поддержки клиентов и служба продаж.
В идеале служба поддержки клиентов не должна иметь никакой информации о службе продаж, она не должна знать даже, существует ли вообще служба продажи или какая-либо другая служба.
Однако для записи продажи вам необходимо это сделать.против клиента, и в этом случае служба продаж может сохранить идентификатор клиента и может получать информацию от клиента при необходимости.Решение о взаимоотношениях зависит от службы продаж, она может позволить одному клиенту иметь несколько записей о продажах или один.Служба может решить, что это не обязательно должно быть встроено в базу данных с помощью FK.Служба продаж может хранить всю информацию, связанную с продажами, вместе с идентификатором (как в обычной базе данных).На основании выбора базы данных вы можете наложить ограничение на этот идентификатор, если вам нужно.