Недорогие инструменты для ERD SQL Server и форвард-инжиниринга? - PullRequest
0 голосов
/ 21 октября 2009

В прошлом я использовал Visio (2003 Professional, если это имеет значение) для рисования диаграмм базы данных, пока мы находимся на этапе концептуального проектирования. Это довольно болезненно, потому что нет хорошего способа получить данные из Visio (хотя этот ответ дает мне надежду на временный анальгетик). Поскольку дизайн, как правило, довольно маленький, эта боль не стала слишком плохой. Но мне бы очень хотелось найти лучшее, менее болезненное и более устойчивое решение.

Мой единственный реальный опыт работы с этой категорией продуктов очень старый (например, ER / Studio десять лет назад), поэтому я понятия не имею, как выглядит ландшафт сегодня. Я посмотрел вокруг на StackOverflow, и единственное близкое совпадение с моим вопросом, которое я смог найти , не очень обнадеживало. Вот мои основные требования:

  • Работает в автономном режиме. Это моя основная причина не просто использования диаграмм SSMS. Бывают моменты, когда я просто хочу разбросать диаграммы, возможно, наполовину готовые проекты, и уточнить их вместе с другими, пока мы не будем готовы создать реальную базу данных.
  • Поддерживает SQL Server 2000 +. Другие базы данных хороши, но 99% наших баз данных - это SQL Server, и большинство из них 2000, а несколько 2005.
  • Только диаграммы. Многие из этих инструментов являются частью какого-то всеобъемлющего DBA или Model Architect Suite с инструментами производительности или каким-то другим процессом моделирования. Я не обязательно возражаю против использования этих опций если они остаются в стороне, но все, что нам нужно , нужно - это построение диаграмм и форвардинг SQL DDL. (Обратное проектирование было бы хорошо, хотя.)
  • Не может стоить руки и ноги. Это хитрая, я знаю (и тоже довольно субъективная). Но мы не работаем с какой-то гигантской неблагополучной командой предприятий. Это всего лишь горстка разработчиков, которым иногда приходится просматривать более сложную базу данных. Черт возьми, я не получу одобрения на инструмент за 5000 долларов.

Существует ли продукт, который я ищу?

РЕДАКТИРОВАТЬ: В небольшой возни я обнаружил пару вещей, которые выглядят многообещающе; У кого-нибудь есть опыт работы с этими инструментами?

  • ModelRight , от ModelRight, Inc.
  • BDB , от Bainsoft (я немного настороженно отношусь к этому, так как Google в основном показывает страницы попаданий для сомнительных сайтов "отличных загрузок программного обеспечения!")
  • Aqua Data Studio , от Aquafold (в основном замена для таких инструментов, как SSMS, но со встроенным модулем моделирования ER)

Ответы [ 3 ]

1 голос
/ 21 октября 2009

Quest Software имеет инструмент под названием Toad Data Modeler , который не является бесплатным, но не требует затрат на руки и ноги.

Это высокое качество, очень полезное, очень мощное. Определенно стоит посмотреть, если вы серьезно относитесь к моделированию данных в профессиональной среде.

Марк

0 голосов
/ 21 июля 2015

Доступен ряд инструментов для ERD SQL Server и передового проектирования, таких как Erwin Data Modeler, Data Workbench, Enterprise Architect, ER Studio, Toad Data Modeler.

0 голосов
/ 21 октября 2009

Я использую Dia со вспомогательными скриптами SQL для такого рода вещей. Диа свободна. Генератором SQL является Dia2SQL. Смотрите здесь для некоторых ссылок. А вот установщик Windows для Dia

...