Can anyone suggest a good Data Modelling Tool/ Data modeler that natively supports multiple databases? [closed] Can anyone suggest a good Data Modelling Tool/ Data modeler that natively supports multiple databases? [closed] oracle oracle

Can anyone suggest a good Data Modelling Tool/ Data modeler that natively supports multiple databases? [closed]


I recently looked at DbSchema which looked very good.

I also looked at DbWrench which has a similar feature set and price but was a lot slower when dealing with large models (> 250 tables)

We finally ended up purchasing Toad Data Modeler (TDM) because support for database specific features is a bit better there and it's scripting ability allowed us to generate other export formats as well

See splash's answer for a link to a "free" version - it will expire in November 2012 so it's not really free. I don't know if there will be a new offer after that.

If you need a tool that runs on other platforms as well (TDM is Windows only) DbSchema seems to be good choice. It's auto-layout algorithm looked far better than TDM's


I have used MySQL Workbench which is cross platform. And it can be run from portable devices also. This can be used only with MySQL.


I've used Navicat which is cross platform and not that expensive, they have separate tools for separate databases though so if you are going to use it for different DB systems you might need to purchase separate licenses for each, not 100% sure though.