Se você utiliza MySQL precisa conhecer o MySQLWorkbench. É o ambiente de trabalho oficial do MySQL que além de fazer as nossas consultas ao banco permite criar diagramas de entidade de relacionamento e realizar engenharia reversa.
Compatível com Windows XP, Vista e 7 é uma excelente ferramenta e vale a pena ser testada.
Se você se interessou e quer testar segue o link para o download.