SQL Power Architect

The SQL Power Architect is a cross-platform, open-source data 
modeling tool with a GUI and an embeddable API.