


























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Processamento de Consultas Álgebra Relacional
Tipologia: Notas de aula
1 / 34
Esta página não é visível na pré-visualização
Não perca as partes importantes!



























Fernanda Baião UNIRIO Material parcialmente extraído a partir das notas de aula de Maria Luiza M. Campos, Arnaldo Vieira e Maria Cláudia Cavalcanti
R S
R S
R S
a 1 a 2 a 3 = b 1 b 1 b 2 c 1 c 2 c 3 b 1 b 1 b 2 a 1 a 1 a 2 a 2 a 3 b 1 b 1 b 1 b 1 b 2 c 1 c 2 c 1 c 2 c 3 b 1 b 1 b 1 b 1 b 2
a a a b c x y z x y
x z
a
1
k
A1,...,Ak (R) = { t [A 1
k ] | t R }
S = s (R x S)
R S = { t [R - S] | "u S, $v R| v[S] = u v [R - S] = t } R S = PR - S (R) – PR - S ( ( PR - S (R) x S ) - R )
1 y a 3 x c 2 y b
B=y A> A B C 2 y b
1 y a 3 x c 2 y b
4 w d 3 x c A B C 1 y a 3 x c 2 y b 4 w d
1 y a 3 x c 2 y b
4 w d 3 x c
1 y a 3 x c 2 y b
4 w d 3 x c A B C 3 x c
1 y a 3 x c 2 y b
4 z d 3 x c B<E and A<D A B C 1 y a 3 x c 2 y b
4 z d 4 z d 4 z d
1 y 3 x 2 z
y a x c B= C w d A B 1 y 3 x
a c
X (A^1 , A^2 , ..., An^ )
Especialmente útil para batizar relações resultado