Hi, is there some UML tool where I can draw my database design and generate SQL scripts for creating my database?
thanks
Hi, is there some UML tool where I can draw my database design and generate SQL scripts for creating my database?
thanks
I can recommend Enterprise Architect from http://www.sparxsystems.com.au/
Yes, several CASE (computer-aided software engineering) tools exist that will do this. Microsoft Visio is one such.
Sparx Enterprise Architect can do that. It can also reverse-engineer existing databases.
Of course, it does a lot more than this as well.
You better use Visio, it directly creates the tables on you server n also support reverse engineering... n supports many DB systems
Erwin from CA is one such tool.
We started playing with the idea of using it at a previous employeer of mine. But found the complexity of the tool and cost offset the need for it.
You can also try the online code-generation service MOLA::UMLtoDB that automatically generates a SQL DDL script to create the database corresponding to an input UML class diagram.
I don't know what sort of SQL flavour you're using but you could try MySQL Workbench. It's cross platform and free (as in 'free speech' not as in 'free beer').