About SQL Power Architect
A user-friendly data modeling tool that works with all leading database platforms. Users can reverse-engineer existing databases, perform data profiling on source databases, forward-engineer new databases, compare structures between databases, and auto-generate ETL metadata.

Read more: http://www.apple.com/downloads/macosx/development_tools/sqlpowerarchitect.html