Pensamentos
Grau: Mesmo grau da relação argumento Número de tuplas: menor ou igual ao número de tuplas da relação argumento.
PROJEÇÃO
Produz uma nova relação contendo um “subconjunto vertical” da relação argumento, sem “duplicações”: Π Lista_atributos (Relação Argumento)
Lista de atributos;
Os atributos são separados por vírgula. Relação;
Resultado de alguma operação de álgebra relacional.
Nro_ficha
Nome_proprietario Tabela Cliente Número de tuplas: menor ou igual ao número de tuplas da relação argumento.
Grau: número de atributos listados em lista_atributos.
O resultado de uma operação de projeção é uma relação = não devem existir tuplas repetidas;
Se contém chave de relação = resultado não tem tuplas repetidas;
Se não contém chave = possibilidade de tuplas repetidas.
Eliminação de repetições
UNIÃO
Une duas relações R e S compatíveis em uma relação que contém todas as tuplas pertencentes a R, a S, ou a ambas (R e S):
Relação argumento 1 Relação argumento 2
Nro_ficha
Nro_vaga
1
C015
2
L002
3
S021
Tabela União
INTERSEÇÃO
Une duas relações R e S compatíveis em uma relação que contém todas as tuplas pertencentes a R quanto a S:
Relação argumento 1 ∩ Relação argumento 2
DIVISÃO
Divisão de duas relações R e S:
Todos os valores de um atributo em R que fazem referência a todos os valores de um atributo S;
Relação argumento 1 ÷ Relação argumento 2
Ficha_vaga nro_vaga (vaga)
pedido_peça ÷ peça
Nro_ficha
1
Divisão: utilizada para consultas que incluam o termo para todos ou em todos
DIFERENÇA
Une duas relações R e S compatíveis em uma relação que contém todas as tuplas pertencentes a R que não pertencem a S:
Relação argumento 1 - Relação argumento 2
Relações Estacionamento e Vaga
Estacionamento (nro_ficha; CPF_proprietário; nome_propriétario; telefone_com; telefone_res; telefone_cel;