Open Source - EER Modeling Tool - mysql

What is a good open source or reasonably priced EER modeling tool for MySQL besides MySQL Workbench? I find the MySQL Workbench interface to be clunky. I would like to be able to manage my production schema beginning all design changes in the EER and propogating those out to my schema for created and altered tables.

Maybe you can try SQL Power Architect or DBschema.
I never used them but got good feedback.

Related

MySQL Workbench equivalent for SQL Server

I'm new at SQL Server and I've been looking for an official database modeling tool (if there is one in existence) so that I can design EER Diagram and export it as an actual database.
So far I have only found tutorials on creating a table for a model, similar to this one: http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string; but since my EER contains relationships between models, I need to design the diagram.
Thanks in advance.
forget this my last information. ER Master is nice, but it isnt the answer you want.
Yes, you can do it with MS SQL Server Mangament Studio. Under the root node of datebase exists one entry "Database diagramm". If you will open this. You can choose, which Tabels you want to see in E/R Diagramm view.
Try this,
http://ermaster.sourceforge.net/
its a nice plugin for eclipse.

Reverse Engineer a FoxPro/dBsae database to create the EER model

I'm currently developing a webapp to a costumer and I need to import data from their old application.
As far as I can tell, the database is dBase written with FoxPro.
I have the application exe and lots of dbf/dbb/dbi files and I can open the dbf table files thanks to the DBF Commander.
Although I can open each table and see the data, I really could use an EER diagram to understand how the tables connect to each other.
Is there any tool that could reverse engineer the database and draw the EER diagram?
Thank you for time.
Regards,
Hugo
A lot depends on whether it's just a bunch of DBF/CDX/FPT files, or whether they belong to a database container (DBC/DCT/DCX extensions). If there's no database container, i.e. 'free tables', they haven't necessarily been created by FoxPro, it could have been any of the xBase languages, like Clipper and so on.
If they are part of a database container then there may be metadata in it defining rules, triggers, relations.
Even so, you probably really need a copy of Visual FoxPro (do you have an MSDN sub maybe?). It has a built-in tool called GenDBC which will document the structure of a database if it has a database container.
There is also the Stonefield Database Toolkit which would give better tools in this regard.
Or you could use the Upsizing Wizard in Visual FoxPro to get the data into SQL Server, and from there you would have a much better choice of tools.
See whether XCase gives you what you need: http://www.xcase.com/

Tool for table_schema and table_name relationship

Do you know any tools for profiling,to see the structure and relationship of each tables inside the db? it is look like this one :
See screenShot below,
For bigger resolution, Please click here.
Thanks In advance.
Any help much more appreciated! :)
MySQL Workbench is what youre looking for
http://www.mysql.com/products/workbench/
You could use the MySQL Workbench, if I remember correctly it has a function, which can do this (reverse engineer database or something similar).
See this SO post.
Have a look at Database Designer for MySQL in dbForge Studio for MySQL.
Database Designer is a powerful visual design tool for database development that allows you to build a clear and effective database structure visually and to see the complete picture representing all the tables, foreign key relations between them, views, and stored routines of your database on database diagrams.
Toad for MySQL has a Database Diagram feature allowing you to create such drawings from existing databases.
SchemaCrawler for MySQL is a free command-line tool that diagrams databases. SchemaCrawler is particularly useful when diagramming large and complex schemas, since it can diagram tables based on the results of regular expression searches of table and column names.
Sualeh Fatehi, SchemaCrawler

Tool to make ERD for PostgreSQL

I am looking for a tool with that I can create a database ERD for a PostgreSQL Database.
In MySQL I use the tool "MySQL Workbench"
Do you know such a tool with that i can create a ERD. And from the ERD automatical create a sql-skript.
BG
I use DbWrench and Aqua Data Studio most often for these. There are many. See also:
http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
DbWrench also has a handy reverse synchronize, which allows you to compare a model with changes made on the server.
If you mean that you want to dump the schema as is, I would definitely use pg_dump --schema rather than going through a GUI.
If you mean that you want to modify the schema, then I most tools will support that.
I have no association with DbWrench or ADS.
RISE is a freeware application that can model ERDs and even propagate it into the database layer.

Database modeling tool to generate E-R diagrams from schema or any other tool to visually represent the MySQL DB schema

I have inherited a mysql schema with around two dozen tables. I would like to create an E-R diagram (or some form of visual representation) from my the create table statements. I am looking for free open source tools which will help me do this. This will help me understand the schema better and aid others as well.
Do people have experiences with any open source tools which will help me do this? Any suggestions/recommendations will be great.
While it won't automatically do it for you, Dia would be a good place to start. It is open source and even has special tools to help with E-R diagrams. I actually just finished creating an ERD for a class with this program.