Curso de sql

3253 palavras 14 páginas
VISUAL FOXPRO e
Construçăo de Comandos SQL com boa performance
Em bancos de dados relacionais as informaçőes săo guardadas em tabelas. Para recuperar uma informaçăo necessaria ao usuário, deve-se buscá-la em várias tabelas diferentes, estabelecendo-se um relacionamento entre elas.
Esta é a origem do nome deste paradigma de banco de dados. Tabelas săo na verdade conjuntos. Por exemplo, quando em um sistema existe uma tabela de vendas, esta tabela corresponde ao conjunto de todas as vendas feitas por uma empresa. A tabela de vendedores corresponde ao conjunto de vendedores que trabalham em uma empresa. Cada linha ou registro da tabela corresponde a um elemento do conjunto.
Consultas e alteraçőes na base de dados correspondem a operaçőes realizadas sobre conjuntos. Estas operaçőes săo definidas pela álgebra relacional.
Por exemplo, determinar quais os vendedores com tempo de casa maior que um determinado patamar, significa determinar um subconjunto do conjunto de vendedores, onde todos os elementos possuam uma determinada propriedade. Para determinar as vendas destes vendedores, é necessário realizar a operaçăo já citada e depois, para cada elemento do subconjunto "vendedores veteranos" é necessário determinar o subconjunto do conjunto de vendas, contendo a propriedade de ter sido realizada pelo vendedor em questăo. O resultado final da consulta será a uniăo de todos estes subconjuntos.
O problema apresentado possuí também outra forma de soluçăo. Podemos, em um primeiro momento, determinar para cada vendedor, quais as suas vendas. Teríamos entăo vários subconjuntos, cada um contendo as vendas de um vendedor. Feito isto,podemos verficar quais os vendedores săo veteranos, formando o resultado final a partir da uniăo dos subconjuntos associados a cada um.
Consultas em banco de dados năo passam de problemas de álgebra relacional. Assim como acontece com a álgebra "tradicional", os operadores possuem algumas propriedades.

Relacionados

  • Curso de SQL
    2495 palavras | 10 páginas
  • Curso SQL
    3484 palavras | 14 páginas
  • SQL Curso Prático
    503 palavras | 3 páginas
  • Projeto Cursos Livres - PL/SQL
    5827 palavras | 24 páginas
  • ExerciciosSQL
    458 palavras | 2 páginas
  • Plano de capacitacao - sql server
    3388 palavras | 14 páginas
  • Sql server
    4009 palavras | 17 páginas
  • Introdução ao C#
    2762 palavras | 12 páginas
  • xfghjk
    438 palavras | 2 páginas
  • Banco de dados - basico de oracle
    11473 palavras | 46 páginas