2008-10-03 2 views
29

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

спасибо!

+0

Попробуйте этот инструмент для SQL Server физических моделей. информация может быть найдена здесь ... https://www.facebook.com/DataModelerTool/ или здесь ... https://plus.google.com/108968161662966473138 – 2014-02-13 03:54:57

ответ

12

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

+0

Это работает очень хорошо, но я нахожу GUI очень, очень неуклюжим. – ProfK 2015-12-03 06:21:15

+1

Вы пробовали [SqlDBM] (http://sqldbm.com/)? Это один из лучших инструментов, который я нашел до сих пор после изучения многих (например, Erwin, Vertabelo и т. Д.), SqlDMB имеет множество удобных функций. Это онлайн-инструмент, абсолютно бесплатный с очень дружественным интерфейсом. – AjaySingh 2017-08-08 04:13:31

1

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

4

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

3

Забавно, как это я нашел:

WWW SQL Designer

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

8

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

3

Я сердечно рекомендую Sparx Enterprise Architect.

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

2

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

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

1

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

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

1

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

Это плата, но неплохая, стоит хотя бы пробной версии.

+0

Case Studio - это хорошо, теперь это не очень хорошо после того, как стало TDM ... – Bruno 2008-10-03 15:07:40

1

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

0

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

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

0

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

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

0

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

0

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

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

2

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

0

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

2

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

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

Смежные вопросы