Bernardino, Jorge Fernandes RodriguesPereira, VascoRodrigues, André Gonçalves2025-02-182025-02-182025-01-09http://hdl.handle.net/10400.26/54460A conversão de modelos de base de dados em linguagens de programação é cada vez mais importante para diminuir a barreira conceptual entre estes dois modelos, permi- tindo assim aos programadores ter um melhor desempenho na integração dos mesmos. Neste trabalho foi desenvolvida a possibilidade de, através de um modelo conceptual de uma base de dados, poderem ser geradas as classes programáticas correspondentes a esse modelo. Esta solução foi desenvolvida através da integração de um microsser- viço, com uma interface pública REST, que permite a conversão de scripts SQL em classes C#. Para desenvolver esta solução foi usada a plataforma Web ONDA (On- line Database Architect) que permite a criação gráfica de modelos conceptuais, e a sua conversão automática no modelo físico, e posteriormente no script SQL. No final do desenvolvimento do microsserviço e da sua integração com a plataforma ONDA foi possível testar com sucesso o trabalho produzido nos motores de base de dados su- portados pela plataforma. Este trabalho tornou possível que os utilizadores desta pla- taforma consigam pré-visualizar as classes a serem usadas numa solução de software para sua posterior integração com uma base de dados, facilitando assim o trabalho de arquitetura e desenho de uma solução de software numa fase inicial.porMapeamento objeto-relacionalEntityFramework CoreOnline Data- base ArchitectMicrosserviçoMapeamento de entidade-relacionamento para objeto-relacional (ER2ORM)master thesis203894863