Isaac
Isaac

Reputation: 2412

Tool for modeling ER diagram and import in SQL server

Is there any tool for ER modeling and then converting models to a Microsoft SQL Server database?

The tool should has this features:

I tried Microsoft Visio but seems not support UML Notation nor Exporting to MS SQL Server.
I also tried Visual Paradigm but i'm not sure i could export models to MS SQL Server.

Upvotes: 2

Views: 12771

Answers (7)

Isaac
Isaac

Reputation: 2412

I DID export my ER Model to SQL Server database with DB Visual Architect (a product of from Visual Paradigm family).

DB Visual Architect can export ER model to MSSQLServer/MySQL/...

It also let me to convert a ER Model to a class diagram that is identical to a UML notation.

However, it's not free.

anyway, Thanks all!

Upvotes: 1

edosoft
edosoft

Reputation: 17271

I remember answering a similar question but cannot find it right now. I advised using DIA with SQL to DIA found here

Upvotes: 0

Jordi Cabot
Jordi Cabot

Reputation: 8208

You can use my online database code-generator to generate SQL Server DDL Scripts (and Oracle, MySQL, PostgreSQL,...) from UML models. Instead of forcing you to use a specific UML tool to draw the models, several UML tools are allowed (including Microsoft Visio but also ArgoUML, Eclipse UML,...).

See http://modeling-languages.com/content/uml2db-full-code-generation-sql-scripts-databases

for more information

Upvotes: 0

Damir Sudarevic
Damir Sudarevic

Reputation: 22187

Visual UML can:

  • UML
  • Database reverse engineering
  • Database forward engineering -- generate DDL scripts.

If you want to directly connect and generate DB and sync models (forward/reverse) try:

Upvotes: 0

Roland Bouman
Roland Bouman

Reputation: 31961

Personally I prefer ERD diagrams for databaser data models. SQL Power's data architectis great for that, and it supports any RDBMS (through JDBC). It does not support UML though.

http://mysql.com/products/workbench/ does support some UML notation, but generates MySql Specific SQL. You can write a plugin for it to generate other SQL dialects

Upvotes: 0

ThinkJet
ThinkJet

Reputation: 6735

If you accept commercial software, there are some choices:

  1. Upgrade to Microsoft Visio Professional - it supports UML and database modelling

  2. Enterprise Architect

  3. Power Designer- my preferred tool for working with ER diagrams.

  4. ErWin

There are many variants, e.g. many choices listed here.

Upvotes: 0

John Sansom
John Sansom

Reputation: 41819

Take a look at the following Microsoft Reference

When All You Want is an ER Diagram

Upvotes: 0

Related Questions