Escolar Documentos
Profissional Documentos
Cultura Documentos
Operações Relacionais
Conteúdo
Conceitos
Entidades e Atributos
Entidades e Atributos
Entidades e Atributos
Entidades e Atributos
Resumindo:
Chave Primária
• Chave Primária
• Chave Estrangeira
Operações – Continuação
Produto Cartesiano
Produto Cartesiano
PEÇA
Produto Cartesiano
Peça X Fornecedor
PEÇA. PEÇA. PEÇA. PEÇA. FORNECEDOR. FORNECEDOR. FORNECEDOR.
CÓDIGO NOME COR CIDADE CÓDIGO NOME CIDADE
P1 PREGO VERMELHO RJ S1 SILVA RJ
P1 PREGO VERMELHO RJ S2 JOÃO SP
P2 PORCA VERDE SP S1 SILVA RJ
P2 PORCA VERDE SP S2 JOÃO SP
P3 PARAFUSO AZUL CURITIBA S1 SILVA RJ
P3 PARAFUSO AZUL CURITIBA S2 JOÃO SP
Aula 9 - Operações Relacionais
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Produto Cartesiano
Temp2:
Produto Cartesiano
Temp2:
Produto Cartesiano
União de Relações
Símbolo:
União de Relações
Exemplo
Aula 9 - Operações Relacionais
União de Relações
FORNECIMENTO
S2 P1 300 P1
S2 P2 400 P2
Aula 9 - Operações Relacionais
Resultado União
COD_PEÇA
Temp2: COD_PEÇA
Temp1: CÓDIGO P1
P1
P3 P2
P2
P3
Aula 9 - Operações Relacionais
Diferença de Relações
Diferença de Relações
Exemplo:
Aula 9 - Operações Relacionais
Diferença de Relações
PEÇA
FORNECEDOR
CIDADE
CODIGO NOME CIDADE
RJ
S1 SILVA RJ
SP
S2 JOÃO SP
Aula 9 - Operações Relacionais
cidade(Peça) - cidade(Fornecedor)
Resultado Diferença
CIDADE
CIDADE
CIDADE
RJ RJ
SP - = CURITIBA
SP
CURITIBA
Aula 9 - Operações Relacionais
Interseção de Relações
Interseção de Relações
Exemplo
Aula 9 - Operações Relacionais
Interseção de Relações
Exemplo: Obter as cidades onde existam peças e
fornecedores.
cidade(Peca) cidade(Fornecedor)
Resultado
CIDADE CIDADE
RJ CIDADE
SP RJ
= RJ
CURITIBA SP SP
Aula 9 - Operações Relacionais
Junção de Relações
Símbolo:
Abreviação para σp ( R X S)
Aula 9 - Operações Relacionais
Junção de Relações
Exemplo:
Aula 9 - Operações Relacionais
Junção de Relações
Assim temos:
peça.codigo = fornecimento.cod_peça (Peça Fornecimento))
=
(PEÇA FORNECIMENTO)
CODIGO = COD_PEÇA
Aula 9 - Operações Relacionais
NOME
PREGO
PREGO
PORCA
PORCA
PARAFUSO
Aula 9 - Operações Relacionais
Então:
=
peça.nome (PEÇA FORNECIMENTO)
CODIGO = COD_PEÇA
NOME
PREGO
PREGO
RESULTADO:
PORCA
PORCA
PARAFUSO