Схема базы данных Openbravo 3

Я из Бразилии, и после долгих исследований по Opensource ERP я выбрал Openbravo 3.0 для использования в моей компании.

Поскольку я буду разрабатывать новые модули для использования в моей компании, мне интересно, есть ли у кого-нибудь диаграмма взаимосвязей таблиц в базе данных openbravo3.

Спасибо!

2 ответа

Решение

Диаграмма E/R для релиза 3.0 не является общедоступной, но модель сущностей находится на вики Openbravo: http://wiki.openbravo.com/wiki/ERP/3.0/Developers_Guide/Reference/Entity_Model

Вы также можете найти диаграмму E/R для версий 2.3X: http://sourceforge.net/projects/openbravo/files/07-openbravo-other/other/ но она довольно старая.

Я предполагаю, что с более чем 200 таблицами в базе данных такой E/R-документ немного сложен в обслуживании и не очень полезен, потому что вы всегда можете получить его (полностью или частично) с помощью любого инструмента базы данных, такого как Toad или Aqua Studio. Такие инструменты базы данных имеют возможность экспортировать из базы данных (или набора таблиц) соответствующую диаграмму E/R.

Исходя из моего опыта, с приведенной выше ссылкой на модель сущности и инструментом для создания необходимых диаграмм E/R по запросу более чем достаточно для разработки чего-либо в Openbravo ERP.

В любом случае вы всегда можете спросить на форумах Openbravo: http://forge.openbravo.com/projects/openbravoerp/forum/ может быть, кто-то просто создал всю диаграмму E/R для версии 3.0 и хочет поделиться ею.

С Уважением,

Модель базы данных Openbravo не является ключевым требованием, поскольку openbravo следует шаблону разработки, управляемому моделью, в результате чего создаются экраны (называемые Windows), которые достаточно точно следуют модели базы данных: Пример: строки заказа генерируются как вложенная вкладка заказа Окно.

Другой способ ответа также заключается в том, что полная модель на самом деле хранится в MetaModel в самом openbravo: (в пользовательском интерфейсе войдите в систему как системный администратор и просмотрите словарь приложения в окне "Таблица" или проверьте таблицу "AD_Table" в база данных.) Это не даст вам непосредственно саму модель, но это список таблиц и их взаимосвязей. И это всегда актуально и согласуется с установленными вами модулями. + Поставляется с дополнительными описаниями того, что такое таблица. Вы также легко сможете найти, какие столбцы таблицы связаны с какими полями окна.

Надеюсь, это поможет,

Другие вопросы по тегам