Generar diagrama de relaciones de tablas a partir de un esquema existente (SQL Server) [cerrado]

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

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Hay una manera de producir un diagrama que muestre las tablas existentes y sus relaciones a través de una conexión a una base de datos?

Esto es para SQL Server 2008 Express Edition.

¿Fue útil?

Solución

Sí, puede usar el mismo SQL Server 2008, pero necesita instalar SQL Server Management Studio Express (si no está instalado). Simplemente haga clic derecho en Diagramas de base de datos y cree un nuevo diagrama. Seleccione las tablas existentes y si ha especificado correctamente las referencias en sus tablas. Podrá ver el diagrama completo de las tablas seleccionadas. Para obtener más información, consulte Introducción a SQL Server diagramas de bases de datos

Otros consejos

Pruebe DBVis: descárguelo en https://www.dbvis.com/download : hay una versión pro (no es necesaria) y una versión abierta que debería ser suficiente.

Todo lo que tiene que hacer es obtener el JDBC correcto: controlador de base de datos para SQL Server, la herramienta muestra tablas y referencias ortogonales, jerárquicas, en un círculo ;-) etc. simplemente presionando un solo botón. Utilizo la versión gratuita desde hace años.

SQLDeveloper puede hacer esto.

http://sqldeveloper.solyp.com/

Para sentencias SQL puedes probar los copos de nieve inversos. Puede unirse a sourceforge o al sitio de demostración en http: // snowflakejoins. com / .

¿Por qué no solo utiliza la funcionalidad de diagrama de base de datos integrada en SQL Server?

Visio Professional tiene una función de ingeniería inversa de base de datos si yiu crea un diagrama de base de datos. No es gratis, pero es bastante ubicuo en la mayoría de las empresas y debería ser bastante fácil de obtener.

Tenga en cuenta que Visio 2003 no funciona bien con SQL2005 o SQL2008 para ingeniería inversa; tendrá que obtener 2007.

DeZign para bases de datos debería poder hacer esto muy bien.

SchemaCrawler para SQL Server puede generar diagramas de base de datos, con la ayuda de GraphViz. Las relaciones de clave externa se muestran (e incluso se pueden inferir, usando convenciones de nomenclatura), y las tablas y columnas se pueden excluir usando expresiones regulares.

MySQL WorkBench es un software gratuito y está desarrollado por Oracle, puede importar un archivo SQL o especificar una base de datos y generará un Diagrama de SQL al que podrá moverse para que resulte más atractivo visualmente. Se ejecuta en GNU / Linux y Windows, es gratis y tiene un aspecto profesional.

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