Álgebra Relacional – Parte I

457 palavras 2 páginas
27/4/2014

Álgebra Relacional – Parte I

Linguagem de consulta formal
Dando continuidade à série de artigos para que o internauta entre no mundo dos bancos de dados, sugiro que você leia meus dois primeiros artigos (Conceitos Fundamentais de Banco de
Dados – Parte I e II) e também os artigos do Reinaldo Viana (Banco de Dados e Modelagem de
Dados – Parte I, II e Final), para que haja uma perfeita compreensão dos conceitos e metodologias de um projeto de BD.
Darei continuidade falando sobre Linguagem de Consulta Formal, abordando a Álgebra Relacional.
Linguagens de consulta formal são linguagens em que o usuário solicita informações à base de dados. Geralmente formam uma linguagem de mais alto nível que as linguagens de programação.
A Álgebra Relacional é uma linguagem de consulta formal, porém procedimental, ou seja, o usuário dá as instruções ao sistema para que o mesmo realize uma seqüência de operações na base de dados para calcular o resultado desejado.
A Álgebra Relacional define operadores para atuar nas tabelas (semelhante aos operadores +, -, etc. da álgebra que estamos acostumados) para chegar ao resultado desejado.
A forma de trabalho desta linguagem de consulta é a de pegar uma ou mais tabelas (conforme necessidade) como entrada de dados e produzirá uma nova tabela como resultado das operações.

Funções da Álgebra Relacional

São definidas nove operações para se trabalhar com álgebra relacional:
Union –União;
Intersection– Intersecção;
Difference– Diferença, Subtração;
Product – Produto, Produto Cartesiano.
Estas quatro operações são provenientes da teoria de conjuntos, da matemática.
Select– Seleção;
Project– Projeção;
Join– Junção;
Divide – Divisão.
Aplicam-se especificamente ao modelo de dados relacional. http://www.devmedia.com.br/algebra-relacional-parte-i/2663# 1/8

27/4/2014

Álgebra Relacional – Parte I

Assignment– Designação, Atribuição.
É uma operação padrão das linguagens computacionais.

Relacionados

  • EN 06 A Lgebra E O C Lculo Relacional
    17183 palavras | 69 páginas
  • Algebra relacional
    3248 palavras | 13 páginas
  • Banco de dados
    3384 palavras | 14 páginas
  • Invite your friends to pengle!
    1622 palavras | 7 páginas
  • Resumo Processamento consultas
    4535 palavras | 19 páginas
  • 2015 1 Ciencia Da Computacao 4 Banco De Dados I
    2215 palavras | 9 páginas
  • Comandos SQL
    640 palavras | 3 páginas
  • Stephany
    1216 palavras | 5 páginas
  • DissertacaoAnaPaula
    18139 palavras | 73 páginas
  • Atps Banco de Dados
    3816 palavras | 16 páginas