Banco de Dados - Algebra Relacional

3044 palavras 13 páginas
Fatec
Ourinhos

Curso: Análise e Desenvolvimento de Sistemas
Disciplina: Banco de Dados

ÁLGEBRA RELACIONAL

Profa. Ma. Viviane de Fatima Bartholo Potenza email: viviane.bartholo@fatec.sp.gov.br ou vbartholo@gmail.com.br

Material da aula cedido pelo Prof. João Maurício Hypólito

Fatec
Ourinhos

Álgebra Relacional
O que veremos:
– A Necessidade de especificar a Álgebra Relacional
– A Solução e Conceitos fundamentais
– Simbologia
– Operações







União / Subtração / Intersecção
Seleção / Projeção
Produto Cartesiano
Junção (natural ou fechada - esquerda – direita - completa)
Procedimento de Divisão
Usando função de processamento de dados

– Resolvendo uma Recuperação de Informação
– Exercício

Fatec
Ourinhos

Álgebra Relacional
A Necessidade
• Dadas as tabelas abaixo responda à pergunta: Quais as marcas dos carros cujos os donos tenham nome “Jose” e que fizeram paradas no mês de “Maio”?

Fatec
Ourinhos

Álgebra Relacional
A Necessidade

• Em uma mesma Base de Dados podemos ter Banco de
Dados com informações especificas de cada área funcional do Modelo estudado
– Isto é mesmo o pretendido em um bom projeto
• Os Dados destes Banco de Dados diferentes podem criar novas situações de interpretação onde teremos que "COMBINAR" dados de diferentes Bancos de
Dados;
• Temos que trabalhar com dados de diferentes Bancos de Dados.

Fatec
Ourinhos

Álgebra Relacional
Solução – Conceitos fundamentais
– Criar uma forma de representar as operações sobres as tuplas de diferentes tabelas
– Conceitos fundamentais:
• Entender as Tabelas como CONJUNTOS de Tuplas;
• As Tuplas passam a ser ELEMENTOS de CONJUNTOS;
• Para realizar a UNIÃO entre elementos de conjuntos distintos, é necessário que os elementos tenham características idênticas.
• Quando duas tabelas têm o mesmo esquema elas são ditas
UNIÃO COMPATÍVEIS. Portanto podemos combinar suas tuplas em operações de UNIÃO, INTERSECÇÃO e
SUBTRAÇÃO.

Relacionados

  • Banco de Dados - Álgebra Relacional
    626 palavras | 3 páginas
  • A contribuição da álgebra relacional para bancos de dados relacionais
    2834 palavras | 12 páginas
  • Otimo algebraSQL
    3190 palavras | 13 páginas
  • Banco de dados
    1270 palavras | 6 páginas
  • Álgebra Relacional – Parte I
    457 palavras | 2 páginas
  • Algebra Relacional
    526 palavras | 3 páginas
  • Banco de dados
    3384 palavras | 14 páginas
  • AlgebraRelacional1
    1240 palavras | 5 páginas
  • Algebra Relacional
    870 palavras | 4 páginas
  • Sgbds
    3011 palavras | 13 páginas