Abstract. Relational databases are an important field of application for organization and analysis of large amounts of data generated by various technologies. At the same time, computer architectures are beginning to move towards hierarchical and parallel architectures emplyoing memory systems optimized with respect to flow, lightweight multi-threading, and organizations of cores in the Single-Instruction Multiple-Data (SIMD) format. This paper explores the mapping of primitive operations of structural relational algebra and the usage of GPUs,in a way assist in the databases discipline , to interpret queries and show the best way to gain performance in data exploration.Resumo. Banco de dados relacionais são um importante campo de aplicação para organização e análise de grandes quantidades de dados gerados por diversas tecnologias. Ao mesmo tempo, arquiteturas de computador estão começando a se deslocar em direção a arquiteturas hierárquicas e paralelas empregando sistemas de memória otimizadas com relação a vazão, multithreading leve, e organizações de núcleos no formato instrução-única múltiplos-dados (SIMD). Esse artigo explora o mapeamento de operações primitivas dá algebra relacional estrutural e o uso de GPUs, de forma auxiliar no ensino da disciplina de banco de dado, interpretar consultas e demonstrar a melhor forma de ganho de desempenho na exploração de dados.
IntroduçãoAárea de computaçãoé constituída por tecnologias novas, em fase de grande expansão, contínuas modificações e estágios de maturidade heterogêneos. Essa situação gera um desafio aos professores; suas técnicas de ensino ainda não estão maduras e, portanto, sofrem adaptações frequentes [Delgado et al. 2004]. Muito se deve ao fato de o aluno não conseguir visualizar a aplicação de determinados conceitos em situações da vida real e ao fato do aluno possuir grande dificuldade em interpretar os exercícios propostos. Percebeuse que o método tradicional de ensino não deixa claro para os alunos a importância de certos conteúdos para sua formação [Freitas et al. 2014]. O estudo e a compreensão do Modelo Relacional (MR) e daÁlgebra Relacional (AR) são fundamentais para estudantes de cursos de Banco de Dados. Para facilitar seu aprendizado,é conveniente ter um ambiente para testes de consultas. Por se tratar de uma linguagem formal, poucas ferramentas interpretam consultas emálgebra relacional, dificultando a aprendizagem.