Можно ли моделировать таблицы, принадлежащие разным базам данных, в одной и той же схеме?
Мне нужно создать систему, которая для доставки желаемых результатов пользователю запрашивает (использует операцию соединения) две таблицы, каждая из которых принадлежит к другой базе данных. Поэтому между ними нет физических отношений.
Тем не менее, концептуально между ними существует отношение один ко многим, и мне нужно показать это отношение в модели ER.
Моделирование - простая задача, хотя я не уверен, является ли это одобренной практикой для создания отношений между двумя таблицами, которые не связаны физически. Если в этом случае "разрешено", существует ли какое-либо графическое соглашение ER, указывающее, что таблицы принадлежат разным базам данных и что связь является просто концептуальной?
PS: модель, которую я хотел бы разработать, используется как для системной документации, так и для демонстрации структуры системы ее заинтересованным сторонам.
1 ответ
Да, его можно моделировать.
И, по-видимому, во многих СУБД невозможно реализовать без некоторых (иногда существенных) недостатков.