Da noi (per varie ragioni) usiamo visio, più per il flow del programma che per il database.
Altrimenti ci sono vari software tipo ERwin(se esiste ancora) o ARGOuml, una volta ho usato gliffy.com per una cosa veloce