У нас есть гигантская база данных с большой задницей, и мы не можем ее визуализировать. Существует ли программа, которая сканирует базу данных и дает нам диаграмму, на которую мы можем посмотреть, чтобы помочь нам лучше выполнять свою работу.
Я не пробовал, но вы можете взглянуть на ... http://office.microsoft.com/en-us/visio-help/reverse-engineer-an-existing-database-into-a-database-model-HA010115485.aspx
Для этого вам понадобится Visio.
В SQL Server Management Studio есть узел «Диаграммы базы данных».Щелкните правой кнопкой мыши по нему и выберите «Новая диаграмма базы данных».Выберите нужные таблицы на диаграмме, и SSMS сгенерирует их для вас.
Возможно, вы захотите взглянуть на Db Visualizer : бесплатная версия предоставит вам схемы Entity Relationship Diagrams и работает с любой базой данных, в которой есть драйвер JDBC.
Однажды я использовал http://schemaspy.sourceforge.net/, чтобы сделать это для базы данных MSSQL.Это довольно хорошо, генерирует HTML-страницы, чтобы вы могли просматривать.Попробуйте!
Enterprise Architect может сделать это.
Вы можете попробовать SQL Dependency Tracker , который разработан компанией, в которой я работаю. Однако, если вы намереваетесь визуализировать всю базу данных на одном маленьком экране, это может быть сложно. Попробуйте разбить вашу базу данных на логические сегменты и визуализировать их по отдельности.
Некоторое время я использовал Toad Data Modeler.
Примечание: Только для Windows.