Implementação de um simulador de consultas em álgebra relacional
Resumo
Um Banco de Dados Relacional é representado por uma coleção de tabelas, onde cada
linha representa uma relação entre um conjunto de valores. Uma de suas vantagens é a
facilidade de acesso aos dados, possibilitando que o usuário utilize uma grande variedade
de abordagens no tratamento das informações. Para efetuar consultas em bancos de dados
relacionais, pode-se utilizar a Álgebra Relacional, uma linguagem de consultas formal.
Existem seis operações fundamentais na álgebra relacional, sendo três unárias e três binárias.
O resultado de qualquer operação entre relações, ou tabelas, é uma nova relação. Por
se tratar de uma linguagem formal, poucas ferramentas interpretam consultas em álgebra
relacional, dificultando a aprendizagem dos alunos. Foram analisados os pontos positivos
e negativos de duas destas ferramentas para ver o que ainda pode ser feito. O presente trabalho
propõe um programa simulador de consultas em álgebra relacional para auxiliar na
aprendizagem das operações fundamentais. Foram exploradas as carências dos software
existentes e implementada uma ferramenta com base nessas deficiências.
Coleções
Os arquivos de licença a seguir estão associados a este item: