Подтвердить что ты не робот

Хороший инструмент моделирования базы данных?

Не могли бы вы, ребята, порекомендовать мне хороший инструмент для моделирования db? В основном для SQL Server...

спасибо!

4b9b3361

Ответ 1

Если для SQL Server мне нравится диаграмма DB из SQL Server Management Studio.

Ответ 2

Если ваш работодатель платит, ER Studio является фантастическим. Я не знаю, как другие люди могут функционировать без него. Это легко делает меня на 50% более продуктивным.

Ответ 3

StarUML имеет модуль, который позволяет создавать диаграммы отношений сущностей. Тем не менее, я никогда не использовал его для этой цели, поэтому я не знаю, насколько он хорош, но мне нравятся StarUML для диаграмм UML.

Ответ 4

Забавно, поскольку я нашел:

WWW SQL Designer

чтобы быть полезной в крайнем случае. Я также поклонник его Instant SQL Formatter, хотя "мгновенным" он означает "не T-SQL", поэтому вам нужно немного вручную отредактировал записанные записи Profiler, чтобы полностью использовать его систему.

Ответ 5

От всей души рекомендую Sparx Enterprise Architect.

В качестве альтернативы Visio для Enterprise Architects работает умеренно хорошо, и вы можете получить его вместе с Visual Studio.

Ответ 6

ERwin Data Modeler - лучший инструмент для моделирования базы данных Enterprise, на мой взгляд. Я использовал его несколько раз, и это здорово. См.: http://www.ca.com/us/products/product.aspx?id=260

Это немного дорого, но это того стоит. Вы также можете пробовать его бесплатно.

Ответ 7

ModelRight, от http://www.modelright.com очень хорош для физического моделирования. Отличная поддержка для Oracle, MySQL, SQL Server и т.д.

Ответ 8

Я попробовал Navicat Data Modeler. Это лучший инструмент моделирования данных, который я нашел до сих пор. У него есть бесплатная версия.

Бесплатная версия может быть найдена по адресу: Navicat Data Modeler

Ответ 9

Если вы имеете в виду рисование диаграмм отношений сущностей, то я предлагаю Visio. Он даже построит вашу базу данных на диаграмме.

Ответ 11

Я, как правило, использую SQL Server Management Studio для быстрого создания материала, но когда я делаю фактическую реализацию или более продвинутые вещи, я использую EMS Sql Manager. Это довольно приятный инструмент с гораздо более продвинутыми и более многочисленными функциями, чем студия Sql Management. Вы можете думать об этом как MS SQL Management Studio на стероидах. Потребуется немного привыкнуть к UI, хотя, но все же достаточно прямо вперед. И если вы получите пакет со всеми своими peoducts, вы получите массу полезных утилит.

Если его просто диаграмма thoguh я буду использовать Visio.

Ответ 12

Я с большим успехом использовал то, что раньше называлось "Case Studio". Теперь он называется Toad Data Modeller '..

Он платит, но неплохо, стоит хотя бы пробную версию.

Ответ 13

Лично мне всегда нравился Dia, он повсеместно, портативен, прост в использовании и поддерживает целую кучу других диаграмм, отличных от просто ER/UML, поэтому я могу использовать его для создания диаграмм для нетехнических технологий.

Ответ 14

Я использовал карандаш и бумагу довольно успешно, чтобы получить начальные сущности и отношения. Особенно хорошо, если вы проектируете с другими людьми, вы не отвлекаетесь от интерфейса графического интерфейса, прижимаетесь, правильно получаете градиенты фона и т.д. Затем вы можете перевести его в Visio или Dia или UML-инструмент, который генерирует как схему SQL, так и ваша объектная модель...

Обычно после этого ограничения времени означает, что вы попадаете в TOAD или ваш инструмент DB по выбору, получая таблицы, индексы, внешние ключи и прочее, реализованные в прямом SQL или с помощью инструмента для создания таблиц. Изменения неизбежно выйдут вниз по течению, поэтому не тратьте слишком много времени на то, чтобы получить точно, просто получите правильную структуру.

Ответ 15

Вы можете нарисовать ERD с помощью GraphViz записей. Это не будет тракать/упорядочивать ваши метаданные, генерировать DDL или что-то еще в этом отношении - но это даст вам диаграмму отношений сущности, которую вы можете легко редактировать/обновлять.

Он будет обрабатывать все детали компоновки/расположения диаграммы для вас. Это очень хорошая работа. Это своего рода декларативный язык рисования диаграмм. Очень просто учиться. Не требуется ничего, кроме текстового редактора. Многие приложения используют свои способности за кулисами, чтобы генерировать их диаграммы.

Ответ 16

Я второй Embarcadero ERStudio. Не дешево, но мощный, мультиплатформенный и очень прост в использовании.

Ответ 17

Хорошо, если вы используете SQL Server, как я уже упоминал в других сообщениях, Visio, вероятно, будет очень хорошо работать для вас. Вероятно, у вас уже есть это или ваш ИТ-магазин делает так, что стоимость незначительна и может импортировать существующую базу данных, или если вы создаете с нуля, можете экспортировать ее на указанный SQL Server.

Я использовал его несколько раз и был доволен результатами.

Ответ 18

ModelRight - лучший инструмент там - особенно за деньги.