I'm learning DB design and looking for some tools, preferably open source software, that could help go from an ERD to a DATABASE and vice versa.
For the record, the database i'm using is MySQL.
Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It only takes a minute to sign up.
Sign up to join this communityI'm learning DB design and looking for some tools, preferably open source software, that could help go from an ERD to a DATABASE and vice versa.
For the record, the database i'm using is MySQL.
Since you're using MySQL, you might want to take a look at MySQL Workbench.
It might not quite display the ERDs you're expecting but it gets the job done.
And it does have an import feature. I have only used it to import SQL files but apparently you can import from existing MySQL databases.
Also, a long time ago I found the following tools; but were not quite useful to me back then (perhaps they've matured by now):
I know of ERWin, though we don't use it at our company. We tend to "bleed blue" (ie, use IBM), so we use InfoSphere Data Architect.
Ideas for paid products anyway....
You could also check out IBM Data Studio as its free. I believe it does ER to DDL and it supports more than just IBM databases.
Generate ERD with PHPMyAdmin is also a better option. PHPMyadmin added this functionality from version 3.4
detail step to generate ERD : http://goo.gl/0z3vFE
You can refer to PHPMyAdmin documentation for more info: http://www.phpmyadmin.net/documentation/#pmadb