Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (687 palavras )
  • Download(s) : 0
  • Publicado : 13 de junho de 2012
Ler documento completo
Amostra do texto
INSTITUTO FEDERAL DO SERTÃO PERNAMBUCANO
CAMPUS SALGUEIRO



JOSINALDO GOMES TEIXEIRA

INFORMÁTICA_331_NOITE













ALGÉBRA RELACIONAL E CÁLCULO RELACIONALSALGUEIRO-PE
2012



Sumário
1. Linguagens de consultas formais 3
2. Álgebra relacional 3
2.1. Seleção 3
2.2. Projeção 4
2.3.União 5
2.4. Diferença 6
2.5. Produto cartesiano 7
3. Cálculo relaciional 8
6. Referências Bibliográficas 10


























Linguagens de consultas formais:Uma linguagem de consulta formal é aquela na qual se pode requisitar ao sistema de Gerência de Banco de Dados (SGBD) informações armazenadas no Banco de Dados (BD).


As linguagens de consultasclassificam-se em:

_Procedurais:

O usuário descreve o algoritmo de acesso aos dados através de uma seqüência de instruções. As linguagens de consulta e atualização comerciais para sistemasrelacionais baseiam-se na Álgebra Relacional (procedural).


_Não Procedurais:


O usuário descreve a informação que deseja obter sem descrever como obtê-la. As linguagens de consulta eatualização comerciais para sistemas relacionais baseiam-se também no Cálculo Relacional ( não procedural).




Álgebra Relacional:

Conjunto de operações que usa uma ou duas relações comoentrada e gera uma relação de saída.


Operações fundamentais da Álgebra Relacional:

– Restrição/Seleção (select): σ
– Projeção (Project): π
– Produto Cartesiano (carteiam product): x
– União(union): ∪
– Diferença (set-difference): -



SELEÇÃO e PROJEÇÃO são operações unárias. As outras três operações (PRODUTO CARTESIANO, UNIÃO e DIFERENÇA) operam,cada uma, sobre um par derelações.
As operações do AR sempre operam sobre relações e devolvem como resultado uma relação.




2.1Seleção:

– seleciona tuplas que satisfazem um certo predicado ou condição....
tracking img