views:

616

answers:

7

I am looking for a full fledged data modeling tool. Some of the features I would like are support for multiple databases, forward/reverse engineering, logical/physical modeling etc.

Please suggest one entry per response.

+1  A: 

Maybe you can use the one that's built into XCode, that hooks into Core Data? I haven't used it myself, beyond a simple tutorial excercise, but it might fit your bill.

harms
Nah, this isn't an ER modelling tool. It's customised to work with CoreData, which isn't a proper relational database.Don't get me wrong, I love Core Data, but this is not what it is.
Matthew Schinckel
+1  A: 

Let me Google that for you: http://www.malcolmhardie.com/sqleditor/

S.Lott
A: 

OK, it's not Cocoa based, but you could try out the Entity Modeler application from the WOLips project (which means, of course, it's based on Eclipse). It supports many of the things you specify. It's at least partially based on the Apple EOModeler application, which is a deprecated Cocoa-Java tool; Apple don't recommend that you use that any more.

Graham Lee
A: 

Aqua Data Studio is another good ER Modeling Tool for Windows, Mac and Linux. It supports all RDBMS from Oracle, DB2 LUW, DB2 Iseries, Sql Server, PostgreSQL, Informix, Sybase ASE, Sybase IQ, Sybase Anywhere, Teradata, Apache Derby, MySQL. Link is www.aquafold.com

+2  A: 

Use any cocoa-based web browser and hit on to SchemaBank. They have full-fledged features as a data modeling tool on the web.

Edison
A: 

I use OmniGraffle for all my diagramming needs.

Dave DeLong