Какое программное обеспечение следует использовать для рисования схематических диаграмм вручную?[закрыто]

StackOverflow https://stackoverflow.com/questions/2031991

Вопрос

Наше приложение имеет довольно большую, обширную базу данных со 175 таблицами.Большинство таблиц используются одной или двумя основными функциями, и я хотел бы создать несколько маленьких «мини-схем», чтобы описать структуру различных частей системы новым сотрудникам (не показывая им гигантскую общую схему, которая, откровенно говоря, настолько большой, что становится бесполезным).

Поскольку это уже существующие таблицы, мне нужен инструмент, который позволит мне вводить полностью произвольные имена полей и самостоятельно указывать соединения (поскольку некоторые из наших внешних ключей не соответствуют стандартному шаблону именования).

Какой дешевый или бесплатный инструмент для этого лучше всего?

Бонусные баллы, если это позволяет выбирать собственные цвета для элементов диаграммы (например, таблиц), поскольку это позволит мне создать повторно собранную версию схемы для обсуждения того, как взаимодействуют основные системы.

Это было полезно?

Решение

Ну, он не делает пользовательские цвета, но MySQL рабочая среда — это бесплатный инструмент моделирования баз данных, предоставляемый MySQL.

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

Другие советы

Для любого вида рисования графиков мне действительно трудно превзойти полезность Графвиз;но для этого вам потребуется выучить новый (и я здесь свободно использую слово «учить») язык, называемый «точка».Язык невероятно прост, и существует множество шаблонов для его использования для документирования схем.

Кстати, есть отличный инструмент для сопоставления схем, который может определять соединения на основе имен столбцов, что может приблизить вас к тому, что вам нужно, он называется СхемаШпион.

Мне нравится простота WWW-конструктор SQL (Демо):

WWW SQL Designer

Я использую Визио.Он имеет возможность обратного проектирования, которая позволяет вам указать на источник ODBC и извлекать таблицы, представления и процедуры хранения в качестве элементов чертежа.Если ограничения присутствуют, таблицы автоматически соединятся через их отношения.хотите нарисовать подсхему, просто выберите нужные вам таблицы при извлечении и альт!он также имеет несколько страниц внутри чертежа, поэтому вы можете иметь главную страницу со всем, а также последующие страницы со встроенными деталями подсхемы.

Вы также можете установить стили линий, стили заливки и стили шрифта.И если вы пользуетесь MSDN, значит, он у вас уже есть...

Попробуйте использовать SQLyog's Дизайнер схем.Он очень прост и интуитивно понятен в использовании.Стоит попробовать...

SQLyog's Schema Designer Screenshot

Ознакомьтесь с найденным инструментом построения диаграмм с открытым исходным кодом здесь.

Вот еще один найденный DBDdesigner. здесь.

Надеюсь это поможет.

1Это очень хорошие онлайн-инструменты, которые вы можете использовать. http://creately.com/diagram-type/database-design Я использую это. Это также дает возможность раскрашивать таблицы базы данных.

enter image description here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top