Resumo: |
A utilização de sistemas de bancos de dados vem se tornando cada vez mais comum no cenário atual, passando a fazer parte do cotidiano de milhares de empresas. Nesse ambiente, a exigência de se aprimorar o gerenciamento de dados tem se tornado cada vez maior. Para isso, é necessário compreender o esquema conceitual, objetivando identificar e corrigir possíveis erros. No entanto, um problema muito comum, é a inexistência de documentação no desenvolvimento de projetos de bancos de dados, principalmente quanto à modelagem semântica. Objetivando solucionar o problema, são aplicados métodos de engenharia reversa capazes de reconstruir o modelo lógico e conceitual de bancos de dados já implementados, a fim de facilitar o processo de manutenção desses ou então a migração dos seus dados para uma nova aplicação. Este trabalho culminou no desenvolvimento de uma ferramenta experimental, de código fonte aberto, como solução para auxiliar o processo de engenharia reversa em bancos de dados relacionais. Esta, limitada aos SGBD Oracle e Firebird, examina os metadados para a extração do diagrama E-R. Desta forma, possibilita que administradores de banco de dados consigam, por meio do esquema conceitual, aprimorarem seus sistemas. |