for sql database visio ddl diagramming

sql - for - visio 2016 database model diagram



¿Qué es un buen reemplazo de Visio Enterprise Architect? (11)

Ah, y DBDesigner es bastante bueno y gratis.

http://www.fabforce.net/downloads.php

He estado utilizando Visio 2002/2003 Enterprise Architect para hacer mi diseño de esquema de base de datos visualmente y luego generar hacia adelante el DDL para crear la base de datos.

Quería cambiar a Visio 2007, pero si bien tiene compatibilidad con diagramas de base de datos, no tiene la capacidad de generar DDL. Gorrón.

Estoy muy decepcionado porque parece que Microsoft ha abandonado por completo esta función. No puedes hacerlo en Visual Studio (que he encontrado). Puede hacerlo con SQL Server Management Studio si inserta diagramas de base de datos en su base de datos, pero cualquier edición del esquema tendrá efecto inmediatamente.

¿Alguien ha encontrado un buen programa para hacer esto? Espero encontrar uno que sea gratuito y pueda generar DDL / SQL para SQL Server.


Desafortunadamente, recientemente he enfrentado el mismo problema, con la esperanza de que MS proporcione una nueva versión de Visio Enterprise Architect, ya que lo he usado FOREVER para hacer ERD / diseño de bases de datos. Sin embargo, dado que esto no parece venir de ellos, me he visto obligado a buscar otras herramientas. Los que revisé incluyeron lo siguiente:

  • Embarcadero ER / Studio
  • Visual Paradigm DB Visual Architect
  • Altova DatabaseSpy
  • Dezign para bases de datos
  • Sybase PowerDesigner

Además, traté de ver DevGEMS Data Modeler pero seguí recibiendo "los archivos de instalación están dañados" después de descargarlo. Nunca consideré ERWin ya que la interfaz parece demasiado vieja escuela / legado además es demasiado costosa. Justo cuando casi había renunciado a toda esperanza de encontrar una alternativa completa pero relativamente barata, me encontré con ModelRight . Me resulta curioso que no haya escuchado más sobre esta compañía dado que su producto es EXCELENTE y de bajo costo (menos de $ 1000 para compatibilidad con múltiples bases de datos o menos de $ 500 para un solo tipo de base de datos) en comparación con otras herramientas de modelado de bases de datos de alta gama. Además, la compañía fue fundada por uno de los primeros desarrolladores que trabajó en ERwin (consulte la página "Acerca de" de su empresa para obtener más información).

Para resumir, si desea ahorrarse un día de investigación sobre este tema, consulte ModelRight FIRST e ir de allí. Por cierto, para una divulgación completa: ¡no tengo ninguna afiliación con la compañía ModelRight! ; ^)

PD: según lo que puedo decir actualmente, VS 2010 no ofrecerá un entorno completo de modelado de bases de datos, pero solo lo suficiente para soportar Entity Framework en el que no estoy actualmente vendido (especialmente después de haber pasado el tiempo para rodar mi propia capa ORM) .


Encontré Visio útil para 2 cosas:

1) Flujos (diagramas de flujo, wireframing, sitemaps) 2) Bases de datos de ingeniería inversa

aparte de eso, en realidad no sirve de nada. Pero aún es valioso para esas cosas.

Enterprise Architect es el único camino a seguir con DB Modeling.



Los ''grandes'' son ErWin de CA y ErStudio de Embarcadero .

En una nota lateral, Microsoft parece haberse dado cuenta de la necesidad de herramientas de modelado, por lo que están trabajando en algunas nuevas herramientas de modelado ( "Oslo" ) que [probablemente] se incluirán en VS 2010.


Me cansé de codificar a mano mi DDL de Visio 2007 Diagrams, así que escribí un guión para hacerlo por mí. Sé que no es perfecto. Pero funciona para mí. Le invitamos a probarlo en aboutwhatever.net/posts/visio-2007-database-model-ddl-generation . Si hay suficiente interés, analizaré la posibilidad de ampliar sus capacidades.


No es gratis, pero es muy bueno y fácil de usar: Dezign para bases de datos

Dibuje su modelo y luego puede generar DDL para muchas bases de datos diferentes.


Recomiendo Sybase Power Designer

Es fácil de usar, intuitivo, ofrece una vista previa parcial de SQL DDL (para objetos seleccionados) y usa scripts para la automatización. La función de secuencias de comandos no está muy bien documentada, pero después de leer algunas de sus secuencias de comandos de muestra pude hacer lo que quería.



Visual Studio 2010 Beta 1 tiene algunas herramientas geniales para el modelado de datos, especialmente las herramientas de modelo de datos de entidades .NET de ADO . Y sí, puedes generar DDL a partir de los modelos.


Yo uso Sparks Enterprise Architect . Puede crear lo básico tomando toda su base de datos con un ODBC de lo que puede diseñar y revertir el cambio también. No es gratis