Как я могу создать модель в Powerdesigner, которая может генерировать сценарий создания для другой базы данных? - PullRequest
2 голосов
/ 16 декабря 2009

Я просто хочу создать модель один раз, а затем использовать ее в любой базе данных без необходимости модификации модели.

Что мне делать с типом данных? Я обнаружил, что есть числовые и другие типы данных. Что это соответствует в MySQL или доступ?

Ответы [ 3 ]

2 голосов
/ 24 февраля 2010

Проблема заключается в том, что любые реальные различия или настройки между физической реализацией модели (например, физическое хранилище, которое является непереносимым синтаксисом) будут потеряны.

Что вам, вероятно, следует сделать в этом случае:

  • Ведение логической модели данных, а затем преобразование ее в физическую модель данных для целевой платформы.

или

  • Поддержка нескольких параллельных физических моделей данных.
0 голосов
/ 07 ноября 2010

Если у вас есть какие-либо определенные пользователем типы данных (для которых Sybase, конечно, не может предоставить предопределенные правила отображения), вы можете создать процедуру отображения самостоятельно с помощью редактора метамодели или, если вам нужно переназначить только определенные столбцы внутри сгенерированной модели. - в редакторе картографирования.

0 голосов
/ 24 февраля 2010

PowerDesigner позволяет создавать концептуальную модель данных, которую можно использовать в качестве источника для создания нескольких физических моделей данных, каждая из которых связана с определенной СУБД. Обновления, внесенные в концептуальную модель данных, например новую таблицу, могут затем автоматически включаться в несколько ранее созданных физических моделей данных.

Типы данных, используемые в концептуальной модели, будут сопоставлены с конкретным типом данных для выбранной СУБД. Вы можете контролировать эти отображения и даже создавать собственные конфигурации СУБД. В PowerDesigner 12.5 см. (Инструменты-> Ресурсы-> СУБД).

...