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





Если вы имеете в виду рисование диаграмм отношений сущностей, я предлагаю Visio. Он даже построит вашу базу данных из диаграммы.
Если это для SQL Server, мне нравится диаграмма БД из SQL Server Management Studio.
Он работает очень хорошо, но графический интерфейс мне кажется очень и очень неуклюжим.
Вы пробовали SqlDBM? Это один из лучших инструментов, которые я нашел до сих пор после изучения многих (например, Erwin, Vertabelo и т. д.). SqlDMB имеет массу удобных функций. Это онлайн-инструмент, абсолютно бесплатный с очень дружелюбным интерфейсом.
StarUML имеет модуль, который позволяет создавать диаграммы отношений сущностей. Однако я никогда не использовал его для этой цели, поэтому не знаю, насколько он хорош, но мне нравится StarUML для диаграмм UML.
Как бы забавно это ни было, я нашел:
быть полезным в крайнем случае. Я также поклонник его Средство мгновенного форматирования SQL, хотя под «мгновенным» он означает «не T-SQL», поэтому вам придется немного вручную отредактировать записанные профилировщиком операторы, чтобы полностью использовать его систему.
Если ваш работодатель платит, ER Студия - это фантастика. Я не знаю, как другие люди могут работать без этого. Это с легкостью делает меня продуктивнее на 50%.
Я от всей души рекомендую Архитектор Sparx Enterprise.
В качестве альтернативы Visio для Enterprise Architects работает умеренно хорошо, и вы можете получить его вместе с Visual Studio.
попробуйте http://www.fabforce.net/dbdesigner4/ для MySQL
На мой взгляд, ERwin Data Modeler - лучший инструмент для моделирования корпоративных баз данных. Я использовал его несколько раз, и это здорово. См .: http://www.ca.com/us/products/product.aspx?id=260
Это немного дороговато, но оно того стоит. Вы также можете попробовать его бесплатно.
Я обычно использую SQL Server Management Studio также для быстрого выполнения работы, но когда я занимаюсь фактической реализацией или более сложными вещами, я использую EMS Sql Manager. Это довольно хороший инструмент с гораздо более продвинутыми и более многочисленными функциями, чем Sql Management studio. Вы можете думать об этом как о MS SQL Management Studio на стероидах. Требуется немного привыкнуть к пользовательскому интерфейсу, но все же достаточно прямолинейно. А если вы получите их пакет со всеми своими товарами, вы также получите массу отличных утилит.
Если это просто диаграмма, я буду использовать Visio.
Некоторое время я с большим успехом использую то, что раньше называлось «Case Studio». Теперь он называется "Модельер данных жабы" ..
Платно, но неплохо, стоит хотя бы попробовать.
Case Studio хороша, теперь уже не очень хороша после того, как стала TDM ...
Лично мне всегда нравился Dia, он вездесущий, переносимый, простой в использовании и поддерживает целый ряд других диаграмм, кроме ER / UML, поэтому я могу использовать его для создания диаграмм для нетехнических специалистов.
Dia - это здорово, но инструмент для построения диаграмм - это лишь небольшая часть инструмента моделирования базы данных.
Я довольно успешно использовал карандаш и бумагу, чтобы описать исходные сущности и взаимосвязи. Это особенно хорошо, если вы разрабатываете вместе с другими людьми, вы не отвлекаетесь на графический интерфейс, не будете отвлекаться, правильно настроите фоновые градиенты и т. д. Затем вы можете перевести это в Visio или Dia или в инструмент UML, который генерирует как схему SQL, так и ваша объектная модель ...
Обычно по истечении этого срока временные ограничения означают, что вы попадаете в TOAD или в выбранный вами инструмент БД, получая таблицы, индексы, внешние ключи и прочее, реализованное на прямом SQL или с помощью их инструмента конструктора таблиц. Изменения неизбежно произойдут выше по течению, поэтому не тратьте слишком много времени на то, чтобы что-то точно получить, просто сделайте правильную структуру.
Вы можете нарисовать ERD, используя записи GraphViz. Это не будет отслеживать / организовывать ваши метаданные, генерировать ваш DDL или что-либо еще в этом отношении - но это даст вам диаграмму отношений сущностей, которую вы можете легко редактировать / обновлять.
Он обработает все детали компоновки / компоновки схемы за вас. Он довольно хорошо с этим справляется. Это своего рода декларативный язык рисования диаграмм. Очень просто в освоении. Не требует ничего, кроме текстового редактора. Многие приложения также используют его возможности для создания своих диаграмм.
У меня второй Embarcadero ERStudio. Недешевый, но мощный, многоплатформенный и действительно простой в использовании.
Что ж, если вы используете SQL Server, как я уже упоминал в других сообщениях, Visio, вероятно, вам подойдет. Вероятно, он у вас уже есть, или ваш ИТ-магазин делает это, поэтому его стоимость незначительна, и он может импортировать существующую базу данных или, если вы создаете с нуля, экспортировать ее на указанный SQL Server.
Я использовал его несколько раз и остался доволен результатами.
ModelRight от http://www.modelright.com очень хорош для физического моделирования. Отличная поддержка Oracle, MySQL, SQL Server и т. д.
Модель: Право - лучший инструмент, особенно за деньги.
Я попробовал Navicat Data Modeler. Это лучший инструмент моделирования данных, который я когда-либо находил. Имеется бесплатная версия.
Бесплатную версию можно найти по адресу: Navicat Data Modeler
Попробуйте этот инструмент для физических моделей SQL Server. Информацию можно найти здесь ... facebook.com/DataModelerTool или здесь ... plus.google.com/108968161662966473138