Pregunta

Estoy trabajando en una nueva aplicación que utiliza una base de datos jet (MS Access). He creado la base de datos utilizando la función AutoMapping de FluentNHibernate de mis objetos C #.

Necesito presentar esta base de datos para una revisión de diseño en línea de WebEx el martes y estoy buscando una herramienta para crear ERD para mi base de datos que pueda agrupar en diapositivas.

La diagramación en MS Access es pobre o inutilizable.

Tengo: VS2008 Pro, MS Access 2007, Visio 2007, Visio for Enterprise Architects, etc.         Mi código C #         Esquema exportado con NHibernate Hbm2Ddl         Archivos de mapeo hbm.xml creados por FluentNHibernate         Archivo .accdb que contiene la base de datos

Necesito: forma rápida, gratuita y fácil de crear diagramas claros.

Como tengo todo para Fluent NH y NHibernate, podría usar sus controladores / dialectos para crear un esquema para cualquier base de datos compatible para generar diagramas.

¿Alguna sugerencia para ayudar?

¿Fue útil?

Solución

Si su base de datos MS Access tiene todos los atributos de una base de datos real como restricciones, etc., entonces Visio debería importar la base de datos. Si eso no funciona para usted ... importe la base de datos en SQL Server. SQL Server tiene algunas herramientas rudimentarias para dibujar ERD básicos ... y Visio con importación desde SLQ Server.

La "corrección" y "complejidad" del ERD dependerá de ti al final y de cómo extiendas los datos capturados.

Buena suerte

Otros consejos

Dado que tiene Visio 2007, puede "realizar ingeniería inversa" la base de datos de SQL Server, Access u otra fuente de datos compatible con controladores.

  1. Crear un nuevo documento de base de datos (también conocido como: Diagrama de modelo de base de datos)
  2. De la nueva " Base de datos " seleccionar menú ingeniería inversa

A partir de ese momento, se conectará a la fuente de datos deseada. El último paso le pregunta si desea agregar las tablas como nuevas formas. Seleccione "sí" y tendrás un hermoso ERD de estilo Visio. Creo que también puede actualizar su modelo después de los cambios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top