Программное обеспечение для моделирования и отображения данных SQL для более 200 таблиц - PullRequest
1 голос
/ 20 августа 2009

Я ищу то, что я думаю, называется программой моделирования данных, чтобы отобразить все наши таблицы SQL Server (200+) в большое изображение размером с плакат. Мы поместили все наши таблицы устаревших приложений в SQL Server 2005, и мой начальник ищет хитрый способ просмотра данных ... в основном, что-то, чтобы сказать «это то, что мы поддерживаем».

За эти годы я видел несколько очень больших книг по базам данных для разных компаний, но ничего похожего на то, что я сейчас ищу. Я скачал программу под названием ModelRight, и она выполняет реинжиниринг, но кажется, что она ограничена примерно 70 таблицами ... после этого таблицы начинают накладываться друг на друга. Корпоративные и унаследованные приложения могут иметь массивные базы данных, поэтому эта идея не может быть новой, но я не могу найти ничего, что могло бы сделать то, что я ищу.

Конечно, приложения с открытым исходным кодом были бы лучшими, но базы данных уровня предприятия, вероятно, будут стоить денег предприимчивого уровня! Кто-нибудь когда-нибудь делал что-нибудь подобное и чем пользовался? Любые советы будут с благодарностью!

Ответы [ 5 ]

2 голосов
/ 20 августа 2009

Диаграммы сущности-отношения - это то, что вы ищете.

Диаграммы ERwin хороши. (Я не работаю на них, но я использовал их в прошлом.)

1 голос
/ 20 августа 2009

Есть ряд продуктов, которые делают это:

  • SQL Modeler (из студии Sybase Database)
  • ERWin
  • Visio
  • Системный архитектор
  • Eclipse плюс плагин ER Modeler
  • Sql Server Management Studio 2005 и 2008 поддерживает модели ER и может автоматически генерировать диаграмму из базы данных (хотя вы можете разумно выложить диаграмму)

Вот сайт , который сравнивает большое количество или инструменты моделирования ER

Если у вас есть выпуск Visual Studio Team System Database, вы можете преобразовать эту базу данных в Entity Model.

0 голосов
/ 20 августа 2009

dbscript генерирует диаграммы данных в виде png. Смотрите примеры под названием «Диаграмма данных ...» здесь .

Не уверен, что это то, что вы ищете.

0 голосов
/ 20 августа 2009

Мой любимый, безусловно, Enterprise Architect . Я считаю, что он намного превосходит Visio с точки зрения моделирования, и я использовал его для систем, содержащих около 50 - 70 таблиц. Вот очень простая примерная диаграмма .

0 голосов
/ 20 августа 2009

Лучший метод, который я нашел для этого, - это использовать Office Visio Professional 2007. Он обратный инжиниринг схемы (обратите внимание, что это делает только версия Professional), а затем вы можете поэкспериментировать с тем, как таблицы раскладываются с использованием разные алгоритмы компоновки. Как только это будет сделано, вы можете раскрасить различные логические области и добавить аннотации по своему желанию. Это позволит вам печатать на бумаге размером с таблоид или больше, а экспорт в PDF всегда возможен.

Он будет работать с любым ODBC-совместимым поставщиком БД.

...