Olá Ericsson,tudo bem?
Uma ferramente que utilizei(e gostei) para fazer os cursos da Formação de Modelagem de dados, aqui da plataforma, que é também utilizada pelo próprio instrutor é a SQL Power Architect.
SQL Power Architect tem a versão gratuita e a versão paga, você pode realizar a modelagem do seu banco de dados e em seguida realizar a importação da modelagem para um arquivo SQL, de acordo com o banco de dados que você deseja, sei que é possivel realizar também a conexão com os bancos de dados, mas nunca realizei a engenharia reversa, sendo bem sincera não tenho certeza se com o SQL Power Architect é possível.
Vou deixar aqui o link de dowload desta ferramente, assim você poderá ver mais a respeito e verificar se pode ser útil no que você deseja Ericsson.
Espero ter ajudado e bons estudos Ericsson!