Простой способ создания ERD для проверки проекта базы данных [закрыто]

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

Вопрос

Я работаю над новым приложением, которое использует базу данных Jet (MS Access).Я создал базу данных, используя функцию AutoMapping FluentNHibernate из своих объектов C#.

Мне нужно представить эту базу данных для онлайн-обзора дизайна WebEx во вторник, и я ищу инструмент для создания ERD для моей базы данных, которые я могу группировать по слайдам.

Диаграммы в MS Access от плохого до непригодного для использования.

У меня есть:VS2008 Pro, MS Access 2007, Visio 2007, Visio для корпоративных архитекторов и т. д.Моя схема кода C#, экспортируемая с помощью файлов отображения nhibernate hbm2ddl HBM.XML, созданных файлом fluenTnibernate .accdb, содержащего базу данных

Мне нужно:быстрый, бесплатный и простой способ создания понятных диаграмм.

Поскольку у меня есть все для Fluent NH и NHibernate, я мог бы использовать их драйверы/диалекты для создания схемы для любой поддерживаемой базы данных, которую можно использовать при создании диаграмм.

Есть какие-нибудь предложения, чтобы помочь?

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

Решение

Если ваша БД MS Access имеет все атрибуты реальной БД, такие как ограничения и т. д., то Visio должен импортировать БД. Если это не работает для вас ... импортировать БД в SQL Server. В SQL Server есть несколько элементарных инструментов для рисования основных ERD-файлов ... и Visio с импортом из SLQ Server.

" правильность " и "сложность" ERD будет зависеть от вас, в конце концов, и от того, как вы расширите полученные данные.

Удачи

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

Поскольку у вас есть Visio 2007, вы можете «перепроектировать» БД из SQL Server, Access или другого источника данных, совместимого с драйверами.

  1. Создайте новый документ базы данных (он же:Схема модели базы данных)
  2. В новом меню «База данных» выберите «Реверс-инжиниринг».

С этого момента вы будете подключаться к желаемому источнику данных.На последнем шаге вас спросят, хотите ли вы добавить таблицы как новые фигуры.Выберите «да», и вы получите красивый ERD в стиле Visio.Я считаю, что вы также можете обновить свою модель после изменений.

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