O que é um bom arquiteto Visio Enterprise substituto? [fechado]

tenho usado Visio 2002/2003 Enterprise Architect para fazer visualmente o meu esquema de base de dados e depois gerar o DDL para criar a base de dados.

eu queria mudar para o Visio 2007, mas embora ele tenha suporte de diagramação de banco de dados, ele não tem {[5] } a capacidade de gerar DDL. Chatice.

Estou muito desapontado porque parece que a Microsoft abandonou completamente este recurso. Você não pode fazer isso em estúdio Visual (que eu encontrei). Podes. mais ou menos fazê-lo com o SQL Server Management Studio SE inserir diagramas de banco de dados no seu banco de dados, mas quaisquer edições do esquema entram imediatamente em vigor.

Alguém encontrou um bom programa para fazer isto? Eu estou esperando para encontrar um que é livre e pode gerar DDL/SQL para o servidor SQL.

Author: Eddie, 2008-11-07

11 answers

Infelizmente, tenho enfrentado recentemente o mesmo problema, esperando que o MS forneça uma nova versão do Visio Enterprise Architect, uma vez que o usei para sempre para fazer o projeto ERDs/database. No entanto, uma vez que isso não parece ter sido divulgado por eles, fui forçado a pesquisar outros instrumentos. Os que eu verifiquei incluíam os seguintes:
  • Embarcadero ER / Studio
  • Paradigma Visual DB Arquitecto Visual
  • Altova DatabaseSpy
  • Dezign for Bases de dados Sybase PowerDesigner

Além disso, eu tentei verificar o modelador de dados DevGEMS, mas continuou a obter "os arquivos de configuração estão corrompidos" depois de baixá-lo. Eu nunca considerei ERWin como a interface parece muito velha escola / legado, além de que é muito caro. Quando eu quase tinha desistido de toda a esperança de encontrar uma alternativa bem arredondada ,mas [relativamente] barata eu encontreiModelRight. Acho curioso que eu não tenha ouvido mais sobre esta empresa dado que o seu produto é excelente e barato (menos de $1000 para suporte multi-DB ou menos de $500 para um único tipo DB) em comparação com outras ferramentas de modelagem DB de alta qualidade. Além disso, a empresa foi fundada por um dos primeiros desenvolvedores a trabalhar na ERwin (veja a página "About" de sua empresa para mais informações).

Para resumir uma longa história, se quiser poupar um dia de pesquisa sobre este assunto, confira primeiro o ModelRight e vá a partir daí. Já agora, para a divulgação completa, Não tenho ... afiliação com a empresa ModelRight! ;^)

P. S. - pelo que posso dizer actualmente, VS 2010 não vai oferecer um ambiente de modelagem DB completo, mas apenas o suficiente para suportar o quadro de entidade em que não estou actualmente vendido (especialmente tendo passado o tempo para rolar a minha própria camada ORM).

 10
Author: Brian Schneeberg, 2009-12-22 18:53:41

Esta funcionalidade só está disponível na edição"for Enterprise Architects" do Visio. Esta edição não é aparentemente vendida como um produto independente, mas está incluída no MSDN Premium.

Veja este artigo no Office Online: O que aconteceu aos comandos gerar e actualizar no menu Base de dados?

 5
Author: MobyDX, 2009-06-13 13:38:44

Não livre, mas muito bom e simples de usar: Dezign para bases de dados

Desenhe o seu modelo e depois pode gerar DDL para várias bases de dados diferentes.

 3
Author: zendar, 2008-11-07 17:29:38

USOSparks Enterprise Architect . Ele pode criar o básico, tomando todo o seu banco de dados com um ODBC do que você pode projetar e reverter a mudança também. Não é de graça.

 2
Author: Patrick Desjardins, 2008-11-07 17:39:57
E o DBDesigner é muito bom e livre.

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

 2
Author: dkretz, 2008-11-12 05:12:25
Se está a referir-se aos diagramas do modelo de objeto, pode procurar no google por isso, ou pelo Terry Halpern.

Voltei ao VisioModeler, que está disponível gratuitamente (mas não suportado) em

Http://www.microsoft.com/downloads/details.aspx?familyId=27fe6786-a439-4286-b8b6-7a9b84cfa709&displaylang=en

 1
Author: dkretz, 2008-11-07 19:52:21

Os 'grandes' sãoO ErWin do CA e o ErStudio do Embarcadero.

Numa nota lateral, a Microsoft parece ter percebido a necessidade de ferramentas de modelização, pelo que está a trabalhar em algumas novas ferramentas de modelização ("Oslo") que serão [provavelmente] incluídas em VS 2010.

 1
Author: KristoferA, 2008-11-12 03:27:41
Cansei-me de programar o meu DDL a partir dos diagramas de Visio 2007, por isso escrevi um guião para o fazer por mim. Sei que não é perfeito. Mas funciona comigo. Você é bem-vindo para experimentá-lo em aboutwhatever.net/posts/visio-2007-database-model-ddl-generation se houver interesse suficiente, procurarei expandir as suas capacidades.
 1
Author: , 2009-09-22 01:00:56

Achei o Visio útil para 2 coisas:

1) fluxos (fluxogramas, ficheiros de texto, sitemaps) 2) bases de dados de engenharia reversa

Tirando isso, não adianta. Mas ainda é valioso para essas coisas. O arquitecto da empresa é a única forma de seguir a modelo DB.
 1
Author: PositiveGuy, 2010-04-28 02:16:11

Eu recomendo desenhador de energia Sybase

É fácil de usar, intuitivo, oferece antevisão parcial SQL DDL (para objectos seleccionados) e usa scripts para automação. O recurso de scripting não está muito bem documentado, mas depois de ler alguns de seus scripts de exemplo eu fui capaz de fazer o que eu queria.

 1
Author: w0lf, 2010-07-12 10:28:58

O Visual Studio 2010 Beta 1 tem algumas ferramentas muito fixes para modelagem de dados, especialmente as ferramentas do modelo de dados da entidadeADO.NET. E sim, você pode gerar DDL a partir dos modelos.

 0
Author: LWoodyiii, 2009-07-28 11:34:40