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 | Tamanho | Formato | |
---|---|---|---|---|
CP_COADS_2014_2_07.pdf | 1,74 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.