I maintain that the fastest way to understand a new system - is look at the ER diagram - this gives you the names of the entities (and hence classes) and the relationships and cardinality between these entities. I am now working on openx and the schema has lots of tables and no referential integrity. Also it seems there was no database coding standard :( - as table names have mixed singular(eg. ox_channel) and plural names(ox_banners), primary keys and foreign keys have no standard such as _id (zoneid is the same thing as zone_id). The name of the key also changes  (ad_id is the same thing as banner_id).

java -jar schemaSpy_4.1.1.jar -t mysql -u root -p omitted  -db openx -dp ./mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar -host 192.168.2.2:8889 -hq -o openxshemadump -meta openx_schema_meta.xml

generates this ER diagram