Please enable JavaScript.
Coggle requires JavaScript to display documents.
Álgebra Relacional - Coggle Diagram
Álgebra Relacional
Operações Possíveis:
Unárias (sobre uma única operação):
- Seleção ("sigma")
- Projeção ("pi")
- Renomeação ("rho")
Binárias
- Atribuição
- Produto cartesiano
- Junção
- Divisão
- Operações sobre conjuntos
(União, Diferença, Intersecção)
Obs: B= Pode ser obtido a partir das demais
-
Projeção
Produz uma nova relação contendo um subconjunto de colunas da relação argumento, sem duplicações
Sintaxe:
lista_atributos (RELAÇÃO ARGUMENTO)
Atribuição
- Atribui um resultado a uma relação temporária
- Semanticamente, é como uma variável temporária
- Pode ser usada para renomear atributos de relações
- Ex.:
R(código,nome) <---
nro_cli, nome_cli (temp)
-
Renomeação
Renomeia
- Relação
- Atributos da relação
Sintaxe:
S(B1, B2, ..., Bn)(RELAÇÃO)
Exemplo:
-
comprador(CLIENTE)
-
(código, nome, rua, saldo, vendedor)(CLIENTE)
-
comprador(código, nome, rua, saldo, vendedor)(CLIENTE)
-
-
-