Você está na página 1de 2

PESQUISA SQL

Structured Query Language, ou Linguagem de Consulta Estruturada ou


SQL, a linguagem de pesquisa declarativa padro para banco de dados
relacional (base de dados relacional). Muitas das caractersticas originais do
SQL foram inspiradas na lgebra relacional.
! SQL foi desenvolvido originalmente no incio dos anos "# nos laborat$rios da
%&M em San 'ose, dentro do pro(eto S)stem *, que tin+a por ob(etivo
demonstrar a viabilidade da implementa,o do modelo relacional proposto por
-. .. /odd.
0 linguagem um grande padro de banco de dados. %sto decorre da sua
simplicidade e facilidade de uso. -la se diferencia de outras linguagens de
consulta a banco de dados no sentido em que uma consulta SQL especifica a
forma do resultado e no o camin+o para c+egar a ele. -la uma linguagem
declarativa em oposi,o a outras linguagens procedurais. %sto redu1 o ciclo de
aprendi1ado daqueles que se iniciam na linguagem.
-mbora o SQL ten+a sido originalmente criado pela %&M, rapidamente surgiram
vrios 2dialectos2 desenvolvidos por outros produtores. -ssa e3panso levou 4
necessidade de ser criado e adaptado um padro para a linguagem. -sta tarefa
foi reali1ada pela 0merican 5ational Standards %nstitute (05S%) em 6789 e %S!
em 678".
! SQL foi revisto em 677: e a esta verso foi dado o nome de SQL;7:. .oi
revisto novamente em 6777 e :##< para se tornar SQL=6777 (SQL<) e
SQL=:##<, respectivamente. ! SQL=6777 usa e3press>es regulares de
emparel+amento, queries recursivas e gatil+os (triggers). ?ambm foi feita uma
adi,o controversa de tipos no;escalados e algumas caractersticas de
orienta,o a ob(eto. ! SQL=:##< introdu1 caractersticas relacionadas ao @ML,
sequAncias padroni1adas e colunas com valores de auto;generali1a,o
(inclusive colunas;identidade).
?al como dito anteriormente, embora padroni1ado pela 05S% e %S!, possui
muitas varia,>es e e3tens>es produ1idos pelos diferentes fabricantes de
sistemas gerenciadores de bases de dados. ?ipicamente a linguagem pode ser
migrada de plataforma para plataforma sem mudan,as estruturais principais.
Exemplo
0 pesquisa S-L-/? B .*!M ?abela, no e3emplo da tabela 4 direita acima, ter
como resultado todos os elementos de todas as lin+as da tabela c+amada ?.
Cartindo da mesma tabela ?, a pesquisa S-L-/? /6 .*!M ?abela ter como
resultado todos os elementos da coluna /6 da tabela ?. ! resultado da
pesquisa S-L-/? B .*!M ?abela DE-*- /6F6 ser todos os elementos de
todas as lin+as onde o valor de coluna /6 G6G.
Aluno(a):
Cesquisa em= +ttp=HHpt.IiJipedia.orgHIiJiHSQL
Professor:
Cesquisa em= +ttp=HHpt.IiJipedia.orgHIiJiHSQL

Você também pode gostar