JTSQL
UMA CLI PARA TRANSPILAÇÃO DE MODELOS DE DADOS JSON PARA INSTRUÇÕES DDL EM SQL
Palavras-chave:
Modelagem de dados, bancos de dados, EnsinoResumo
A modelagem e criação de bancos de dados é uma etapa fundamental no desenvolvimento de softwares. Neste trabalho, foi desenvolvido um protótipo de uma ferramenta de transpilação de modelos de representação de dados Javascript Object Notation (JSON) para instruções de Data Definition Language (DDL) em Standard Querying Language (SQL) com a sintaxe do PostgreSQL com intuito de ser uma ferr amenta educativa. A ferramenta foi desenvolvida utilizando C# e .NET e foi distribuída em forma de Command Line Interface (CLI) para que possa ser incorporada em qualquer ambiente. A ferramenta conta com um argumento e nove parâmetros que customizam a execução e transpilação da estrutura de dados. A ferramenta atendeu as expectativas, mas demonstrou limitações quanto a personalização de campos individuais. Portanto, uma série de melhorias poderia fazer com que a ferramenta fosse utilizada tanto para fins educativos quanto para o dia a dia de trabalho.