mantaining ссылочной целостности по нескольким таблицам
У меня есть следующая проблема: клиент может иметь 2 типа ресурсов: серверов и доменов. Сервер может обслуживать несколько доменов, а домен может быть выделен на несколько серверов, но у клиента есть фиксированный набор серверов и доменов, выделенных ему. Клиент может непосредственно редактировать таблицу отображения домена-сервера. Как я могу помешать клиенту распределять серверы, которые ему не принадлежат, другими словами, как я могу убедиться, что домен и сервер, вставленные в сопоставление доменного сервера, имеют один и тот же первичный ключ клиента?
В этой схеме предполагается, что либо «Домены», либо «Серверы» имеют ссылку «customer_id», не так ли? – McNets
Сервер может использоваться несколькими клиентами или только одним клиентом? – Renzo
@McNets Да, это правильно. – unlink