Ta en titt på http://www.visual-paradigm.com och deras community edition av UML-verktyget. Jag har för mig att man kan modellera databaser med det, och det är ett utmärkt UML-verktyg.
Trådstart#1
Någon som vet något bra gratis database modelerings program