Escolar Documentos
Profissional Documentos
Cultura Documentos
Álgebra Relacional
1 Definição
Linguagem de Consulta Procedural
Entrada de uma ou mais relações
Saída de uma Relação
em que E é uma expressão qualquer em álgebra relacional G1, G2, ... Gn constitui a lista de atributos que serão agrupados, cada F1
é uma função agregada e cada À1 é o nome de uma atributo.
2
3 Modificações no Banco de Dados
3.1 Exclusão
A solicitação de uma exclusão é muitas vezes expressa do mesmo modo que uma consulta.
Em vez de mostrar as tuplas ao usuário, remove-se.
R ←R – E
3.2 Inserção
Para inserir dados em uma relação, podemos especificar uma tupla para inserção ou escrever uma consulta que resulte em um
conjunto de tuplas a inserir.
R ←R ∪ E
3.3 Atualização
Alterar valores de uma tuplas sem mudar todos os seus valores.
R ← π F1, F2, ...Fn (r)
4 Visões
Em todos os exemplos apresentados até agora, usamos operadores no nível lógico. Isto é assumimos que a coleção de relações
dadas sejam na verdade, relações armazenadas no banco de dados.