Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/28368
Título: LearnAlgTool: sistema para auxílio de aprendizagem de álgebra relacional
Autor(es): Silva, Gabriel Guimarães da
Orientador(es): Silva, Adriano Rivolli da
Palavras-chave: Álgebra relacional
Banco de dados relacionais
Aprendizagem
Relations algebras
Relational databases
Learning
Data do documento: 2014
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Cornelio Procopio
Citação: SILVA, Gabriel Guimarães da. LearnAlgTool: sistema para auxílio de aprendizagem de álgebra relacional. 2014. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2014.
Resumo: O presente documento tem por objetivo apresentar o desenvolvimento do sistema LearnAlgTool, cuja função é auxiliar no aprendizado das operações fundamentais da álgebra relacional. A álgebra relacional é uma linguagem de consulta procedural, que consiste em um conjunto de operações tendo como entrada uma ou duas relações e produzindo, como resultado, uma nova relação. A álgebra relacional provê um fundamento formal para operações no modelo relacional, e é utilizada como base para implementar e otimizar as consultas em sistemas de gerenciadores de bancos de dados relacional. A dificuldade em encontrar ferramentas que interpretem consultas utilizando álgebra relacional dificulta o aprendizado dos alunos nos cursos de computação que possuem disciplinas de banco de dados. Duas ferramentas encontradas foram analisadas, e os aspectos positivos e negativos de cada software ajudaram a tomar decisões sobre o que ainda poderia ser feito. O presente trabalho documenta a construção de um sistema que simula consultas utilizando a sintaxe da álgebra relacional, para auxiliar no aprendizado das operações fundamentais. O sistema foi desenvolvido, tendo como base, suprir as carências dos softwares existentes.
Abstract: This paper aims to present the development of LearnAlgTool system whose function is to assist in learning the basic operations of relational algebra. The relational algebra is a procedural query language, consisting of a set of operations having as input one or two relations and producing, as a result, a new relation. The relational algebra provides a formal foundation for operations in the relational model, and is used as a basis to implement and optimize queries in systems of managers of relational database. The difficulty in finding tools that interpret queries using relational algebra hinders student learning in undergraduate computing course that have database disciplines. Two tools found were analyzed, and the positive and negative aspects of each software helped to make decisions about what could be done. This paper documents the construction of a system that simulates queries using the syntax of the relational algebra, to assist in learning basic operations. The system was developed on the bases of supplying the needs of the existing software.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/28368
Aparece nas coleções:CP - Tecnologia em Análise e Desenvolvimento de Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
CP_COADS_2014_2_07.pdf1,74 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.