Orientador: |
CRISTIANE RAQUEL WOSZEZENKI  |
Resumo: |
A grande utilização dos sistemas de bancos de dados por empresas dos mais variados segmentos demanda maneiras eficientes de tratar dados mais complexos. Ao longo do tempo o modelo relacional pode apresentar limitações para tal, tornando-se necessária a utilização dos bancos de dados orientados a objetos, por atenderem tal necessidade. Desta forma, faz-se necessário o estudo das diferenças entre projetos de bancos de dados relacional e orientados a objetos de forma a criar um método de transformação que facilite o processo de migração entre esquemas, bem como o torne mais rápido e eficaz. Objetivando solucionar o problema, são realizados os estudos necessários e, em seguida é criado e incorporado o método de transformação de esquemas relacionais para esquemas orientados a objetos à ferramenta de apoio à engenharia reversa desenvolvida por Samuel Brognoli. Com isto, esta ferramenta, além de gerar o modelo conceitual a partir de metadados extraídos de bancos de dados relacionais, também transforma o esquema relacional para um esquema orientado a objetos gerando os scripts correspondentes. Tal ferramenta está limitada aos sistemas gerenciados de bancos de dados Oracle e Firebird e sua transformação se dá para o padrão orientado a objetos ODMG e para o sistema gerenciador de bancos de dados Caché. |