Дизайн базы данных: есть ли отличная программа для создания прототипа и затем «экспорта»? - PullRequest
0 голосов
/ 14 августа 2010

Последние несколько дней я играл с Visual Studio 2010, работая с их шаблоном SQL.Я должен сказать ... BOOOOOOOO ... не работает.

Теперь я получил больше удовольствия от xsd в Visual Studio C #.Я ожидал, что дизайн базы данных будет таким легким или лучшим, но такой удачи не было.Существуют ли какие-либо приложения, которые вы бы порекомендовали новичку, направляющемуся на средние навыки по разработке БД?

Или просто лучше прикусить?Должен ли я сделать набросок или есть лучшее приложение, чтобы помочь с этим?

Ответы [ 4 ]

2 голосов
/ 14 августа 2010

Я лично начинаю свой дизайн, используя диаграммы в SQL Management Studio.Если вы сосредоточены на дизайне БД, это действительно хорошая работа.Если вас больше волнуют диаграммы классов, тогда Enterprise Architect - действительно хороший инструмент, если вы можете себе это позволить.

1 голос
/ 14 августа 2010

Вы пробовали NORMA ?

Это может захватить дизайн и генерировать DDL / XSD без переутомления, как, например, Enterprise Architect

1 голос
/ 14 августа 2010

Раньше я (2003-2005) использовал Visio для корпоративных архитекторов, которые включали реверс-инжиниринг и публикацию схем, но не поддерживают более поздние выпуски SQL Server.

Однако вы можете спроектировать с использованием диаграмм базы данных в SQL Management Studio в качестве другой альтернативы, или вы можете попробовать Code First или Model-First подход Entity Framework (v4).

  • Также есть некоторая информация об инструментах дизайна здесь .
  • Подробнее о Code EF
1 голос
/ 14 августа 2010

Вы смотрели на Enterprise Architect ?:

  • Последняя спецификация UML 2.3
  • Импорт и экспорт XMI 2.1
  • Отчетность в HTML и RTF
  • преобразования MDA
  • Профили и техническая поддержка
  • Тестирование, отслеживание ресурсов, обслуживание
  • Исходный код обратного инженера на 10+ языках
  • Импорт схемы базы данных
  • Визуализация источника XSD и WSDL
  • Импорт двоичных файлов .NET и Java
  • От одиночных пользователей до больших команд
  • Поддержка репозитория для основных СУБД
  • Быстрая загрузка, быстрое использование даже с большими моделями
  • Совместно используемые файлы или модели на основе репозитория
  • Контроль версий с помощью любого SCC-совместимого инструмента
  • Встроенная система безопасности на основе ролей
...