Banco de Dados

627 palavras 3 páginas
02/02/2015
UNIDADE I – ÁLGEBRA RELACIONAL É uma “pseudolinguagem”, na verdade um conjunto de “operadores algébricos relacionais”, cada um com uma finalidade específica. Os operadores executam operações em tabelas do banco de dados e os resultados das operações geram novas tabelas. Alguns operadores somente são utilizados em uma tabela, enquanto outros são utilizados envolvendo duas tabelas. Os operadores algébricos relacionais dividem-se em TRADICIONAIS e ESPECIAIS.

TRADICIONAIS:
- União ( U )
- Interseção ( Ω )
- Diferença ( - )
- Produto Cartesiano ( * )

ESPECIAIS
- Seleção (Ԏ)
- Projeção ( π )
- Junção (⋈)
- Divisão

Seleção (Ԏ)
- Esse operador tem como funcionalidade extrair tupla(s) de uma tabela, obedecendo a uma condição especificada, criando uma nova tabela.
Sintaxe:
Ԏ -condição- tabela
EXEMPLO: Dada a tabela abaixo, obter os dados de todos os funcionários que recebem acima de 1500,00
FUNCIONÁRIO
MAT
NOME
SAL
DEPTO
123

2000,00
D01
231
ANA
1200,00
D02
312
PAULO
1500,00
D01
321
MARIA
1600,00
D03

RESPOSTA:
Ԏ SAL > 1500,00 – FUNCIONÁRIO
MAT
NOME
SAL
DEPTO
123

2000,00
D01
321
MARIA
1600,00
D03
09/02/2015

Projeção ( π )
- Este operador tem como finalidade extrair colunas de uma tabela. O resultado desta operação será uma nova tabela apenas com as colunas extraídas e com a quantidade de tuplas igual ou menor que a da tabela original.
Sintaxe:
π - coluna 1, ... coluna N – TABELA
EXEMPLO: Dada a tabela abaixo, obter o nome e o salário de todos os funcionários.

Funcionário
MAT
NOME
SAL
DEPTO
123

2000,00
D01
231
ANA
1200,00
D02
312
PAULO
1500,00
D01
321
MARIA
1600,00
D03
RESPOSTA: Funcionário π nome, sal

NOME
SAL

2000,00
ANA
1200,00
PAULO
1500,00
MARIA
1600,00

- COMBINADO SELEÇÃO E PROJEÇÃO –

EXEMPLO: Obter o nome e o salário dos funcionários que ganham mais de 1500,00 π nome,sal ( Ԏ sal>1500 – Funcionário)
NOME
SAL

2000,00
MARIA
1600,00

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas