2008-11-13 15 views
26

Estoy intentando generar un Diagrama de relaciones de entidades a partir de una base de datos MS SQLServer 2005 existente. ¿Qué herramientas hay disponibles? Específicamente, no solo estoy interesado en los ERD de manera más directa. Estoy buscando una herramienta que ayude a aprender y analizar rápidamente una estructura de base de datos de tamaño mediano (no sabio en hileras).¿Qué herramientas BUENAS están disponibles para generar ERD desde una base de datos de SQL Server?

Respuesta

5

La función de ingeniería inversa de la base de datos de microsoft Visio es excelente para extraer el esquema de una base de datos y desarrollar desde allí. Investigaría esa avenida si aún no lo has hecho.

+12

Una cosa a tener en cuenta es que la ingeniería inversa de una funcionalidad de base de datos se eliminó de Visio 2013. http://blogs.office.com/2012/10/17/uml-and-database- diagrams-in-the-new-visio/ –

2

He usado Visio y he obtenido buenos resultados con eso. Una cosa que hago también es utilizar los diseñadores visuales (Diagramas de base de datos) integrados en la GUI de SQL Server. Cuando suelta las tablas allí, automáticamente incluye las claves foráneas. Puede simplemente incluir las tablas que desee en este punto para enfocar.

Todas estas herramientas anticipan las claves foráneas preexistentes.

+1

Para el registro, esta capacidad se ha eliminado de las versiones regulares y profesionales de Visio. – Curt

1

He estado contento con DBDesigner4.

+0

no se pudo conectar el servidor SQl –

0

También puede generar un ERD de Microsoft Visual Studio 2005.

+0

cómo? Por favor agregue más información o elimine esta respuesta por favor. – Jess

10

puedo ver que este post es bastante antiguo y MS SQL Server Management Studio podría no haber tenido esta función en aquel entonces! Aunque por lo que yo sé con SQL Server 2012 puede generar los diagramas ER mediante la adopción de unos sencillos pasos que figuran a continuación:

  1. MS SQL Server Management Studio> menú Archivo> "Conectar Explorador de objetos"
  2. Elija su nodo Base de datos y amplíelo. bajo este nodo encontrará una sub-nodo llamado "Diagramas de base de datos"
  3. clic derecho en "diagramas de base de datos"> "Nuevo Esquema de base de datos ">añadir tablas que desea ver sus columnas, relaciones , ...
+1

La exportación del diagrama es muy limitada. AFAIK, solo se puede exportar como un mapa de bits que luego se puede pegar, p. Ej. palabra o powerpoint. –

Cuestiones relacionadas