2006-07-28 : this model is now obsolete. See the new model for the "summer 2006" version of Project.module.
As of Drupal 4.6.3 and HEAD today,
project.module uses a set of
seven tables in addition to core tables
This UML diagram
shows how they are logically related together.
Note that, as in the other diagrams in my Grokking Drupal series,
members pointing by a composition relation to the abstract class
are implemented in the physical data model as copies of the properties
from the abstract class directly embedded in the source class.
This representation is chosen to simplify reading and possibly encourage
This might be only short-term information, as work is apparently under way to create a new project module taking advantage of the features in the upcoming 4.7 release, and the data model may change.