Algebra relacional

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3327 palavras )
  • Download(s) : 0
  • Publicado : 20 de abril de 2012
Ler documento completo
Amostra do texto
SUMÁRIO


INTRODUÇÃO........................................................................................................................ 2
1. Introdução............................................................................................................................. 3
2 OperadoresPrimitivos.......................................................................................................... 3
2.1 Operadores de Conjuntos.................................................................................................. 4
2.2 Projeção............................................................................................................................... 4
2.3Seleção................................................................................................................................. 5
2.3.1 Seleção e cruzamento de produto...................................................................................5
2.4 Renomear.............................................................................................................................5
3. Junções e Operações com asjunções...................................................................................7
3.1 Operação Junção Natural..................................................................................................7
3.2 Anti-Junção..........................................................................................................................8
3.3Outer-Join............................................................................................................................9
3.3.1 Junção externa a esquerda............................................................................................10
3.3.2 Junção externa a direita................................................................................................10
3.3.3 Junção externatotal.......................................................................................................10
4 Operação para o domínio computacional..........................................................................11
4.1 Operação de Agregação....................................................................................................11
5 Uso das propriedades algébricas para otimização de consultas......................................12
5.1Seleção................................................................................................................................12
5.2 Projeção..............................................................................................................................14
5.3 Renomear...........................................................................................................................14CONCLUSÃO.........................................................................................................................15
BIBLIOGRAFIA.....................................................................................................................16









INTRODUÇÃO


Neste trabalho abordaremos sobre as pesquisas realizadas a respeito da Álgebra Relacional a fim deilustrar as terminologias utilizadas para se realizar consultas em banco de dados. Desta forma, nosso objetivo é aprimorar técnicas de tratamento para otimização destas consultas.

1. Introdução:

A Álgebra Relacional é uma linguagem que define operadores para atuar nas tabelas dos bancos de dados (semelhante aos operadores +, -, etc. da álgebra que estamos acostumados) para chegar aoresultado desejado. A forma de trabalho desta linguagem de consulta é a de pegar uma ou mais tabelas (conforme necessidade) como entrada de dados e produzirá uma nova tabela como resultado das operações. É uma forma de cálculo sobre conjuntos e relações.
Um conceito importante de se ter são as linguagens de consulta formal, que são as que o usuário solicita informações à base de dados....
tracking img