> > XCode will let you do the diagrams, and even produce code form the
> > diagram (for MySQL or XML). You probably already have it
[quoted text clipped - 10 lines]
>
> -- Chris
Chris is right: I should have written SQLite, not MySQL.
The original poster wanted an E-R graphing tool. I point to a portion of
XCode that does that, possibly well enough.

Signature
David Phillip Oster
Chris Hanson - 29 Sep 2005 20:01 GMT
> Chris is right: I should have written SQLite, not MySQL.
> The original poster wanted an E-R graphing tool. I point to a portion
> of XCode that does that, possibly well enough.
Right, my point is that the Core Data modeling tools are specific to
Core Data and cannot reverse-engineer arbitrary databases or XML into
ER diagrams, and cannot generate SQL or XML schema with which to
generate databases or XML. These are two features the original poster
specifically brought up that disqualify the Core Data modeling tools
that are included by default with Xcode 2.0 and later.
Actually though, you *are* correct for people who have both Xcode 2.1
and WebObjects 5.3 installed. (WebObjects 5.3 developer tools are
included free with Xcode 2.1 as an optional install.) There is an
Xcode-based modeling tool for the Enterprise Objects Framework in
WebObjects 5.3 that includes a subset of EOModeler.app's functionality.
EOModeler.app is also included; it can reverse-engineer an EOModel
from an existing database, you can work with this EOModel in either
EOModeler.app or the Xcode EOModel tool, and you can generate an SQL
schema from an EOModel.
So really, you're right, if the original poster installs WebObjects.
-- Chris