Álgebra Relacional
Introdução 2
Álgebra Relacional 3
Operadores da Álgebra Relacional 3
Seleção: 3
Projecção: 4
União: 4
Diferença: 5
Produto Cartesiano: 6
Intersecção: 6
Junção: 7
Junção natural 7
Junção externa 7
Funções de agregação 7
Conclusão 9
Introdução
Este trabalho presente visa enaltecer o enorme esforço empreendido elo grupo, e durante o decorrer do mesmo abordaremos vários assuntos relacionados à álgebra relacional e os subtemas que o compõe e desde já passo a citar: Operações básicas (Selecção, projecção, união, diferença, produto cartesiano), e reconhecemos o valor do trabalho para a aquisição do conhecimento no campo acima pesquisada daí o nosso grande apresso.
Álgebra Relacional
Álgebra Relacional – conunto de operações que usa uma ou duas operações como entrada e gera uma relação de ssída.
Operação (REL1) → (REL2)
Operação (REL1, REL2) → (REL3)
Operações básicas:
Selecção
Projecção
União
Diferença
Produto cartesiano
Operadores da Álgebra Relacional
Seleção:
– seleciona tuplas que satisfazem um certo predicado ou condição
– a) selecionar tuplas cujo nome = João σnome=“João” (Pessoa)
b) Seleccionar as tuplas de pessoas cujo registo > 1 σ registro>1 (Pessoa)
c) selecionar as tuplas de Pessoas com registro > 1 e registro < 3
σ registro>1 ∧ registro < 3 (Pessoa)
Projecção:
– gera novas relações excluindo alguns atributos
– exemplo: projete o atributo Nome sobre a relação Pessoa
União:
– união de atributos do mesmo domínio que estão em relações diferentes
– as relações devem possuir o mesmo número de atributos
– exemplo: encontre todos os clientes da agência que possuem conta corrente ou empréstimo. • Relações existentes para a agência:
– CONTACORRENTE e EMPRÉSTIMOS
União: clientes com conta corrente ou empréstimo
Diferença:
– Tuplas que se encontram em uma relação, mas não em outra (ex: todos clientes sem empréstimo)
Produto Cartesiano:
– combina