Хранение связей между таблицами - PullRequest
0 голосов
/ 27 апреля 2011

Я создаю приложение, которое работает на двух базах данных - own_db и external_db .

own_db содержит сущности и атрибуты таблиц для всех таблиц и столбцов в external_db соответственно.

external_db имеет таблицы, которые связаны друг с другом, например, employee может иметь отдел и т. Д. Эта связь может быть через третью таблицу с именем * external_db .link_employee_department *.

Теперь own_db необходимо сохранить эту информацию о связи для дальнейшего использования.

Как мне хранить эту информацию? Я думаю, что между ними может быть n таблиц связей.

Идеи

1 Ответ

1 голос
/ 27 апреля 2011

Это звучит как требование к интеграции данных / приложений.Вы можете рассмотреть возможность использования платформы интеграции / промежуточного программного обеспечения.Как правило, они имеют репозитории, которые могут управлять именно таким источником и отображением целевых объектов с помощью отслеживания линии, анализа влияния, управления версиями и т. Д. Некоторые примеры: Oracle Fusion, IBM InfoSphere, Informatica, Ab Initio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...