APRENDIZADO E FUNCIONAMENTO DE BANCO DE DADOS: ValkyrieDB

DATABASE LEARNING AND OPERATION: ValkyrieDB

  • Guilherme Luiz Simões Rigon
  • Marcelo Arantes de Oliveira
  • Lívia Ferreira Vidal

Resumo

No mundo contemporâneo, a aprendizagem de modelagem de banco de dados exige do aluno ferramentas focadas no ensino para que ele possa conhecer conceitos fundamentais de alguma forma no que tange gerenciamento de dados. Enquanto softwares para estes fins são abundantes em aulas de programação, existe uma lacuna na área de banco de dados. Ferramentas de auxílio tendem a facilitar o aprendizado do aluno, trazendo mais uma alternativa para praticar o que foi ensinado em sala de aula. Foi observado que referente as linguagens de programação, as ferramentas existentes foram centralizadas no funcionamento de algum paradigma e em banco de dados podem ser focadas especificamente nos conceitos relacionados ao mesmo. Tendo isso em vista, o artigo tem como objetivo entender a necessidade do uso de ferramentas no ensino de banco de dados relacionais e, ao fim, desenvolver um Compilador que aceite comandos em português para que o aluno possa aprender conceitos de banco de dados em sua linguagem nativa para depois se especializar em uma tecnologia específica. A ferramenta é código aberto, totalmente desenvolvida em Python, utilizando como base, bibliografias consagradas e compiladores Open Source.


Abstract


Currently, the learning of database modeling requires the student, tools focused on teaching, so that, in some way, he can know fundamental concepts regarding data management. While softwares for these purposes are plentiful in programming classes, there is a gap in the database area. Helping tools tend to facilitate student learning, bringing to them one more alternative to practice what was taught in the classroom. It was observed that referring to programming languages, the existing tools were focused on the functioning of some paradigm and in databases they can be focused specifically on concepts related to databases. With this in mind, this article aims to understand the need to use tools in the teaching of relational databases and, in the end, to develop a compiler that accepts commands in Portuguese so that the student can learn database concepts in their own language. native language and then specialize in a specific technology. The tool will be open source fully developed in python using established bibliographies and Open Source compilers as a base.

Como Citar
SIMÕES RIGON, Guilherme Luiz; DE OLIVEIRA, Marcelo Arantes; VIDAL, Lívia Ferreira. APRENDIZADO E FUNCIONAMENTO DE BANCO DE DADOS: ValkyrieDB. Episteme Transversalis, [S.l.], v. 13, n. 2, set. 2022. ISSN 2236-2649. Disponível em: <http://revista.ugb.edu.br/ojs302/index.php/episteme/article/view/2628>. Acesso em: 24 abr. 2024.
Seção
Arquitetura, Engenharia e Tecnologias