Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A Linguagem SQL surgiu no início dos anos 70, como fruto de um projeto da IBM no
laboratório de San José. Eles trabalhavam num projeto de uma linguagem que se
adequasse ao modelo relacional. Este projeto trabalhava em paralelo com um outro
projeto que visava desenvolver um sistema gerência de Banco de Dados relacional,
chamado "System R".
Desde então, a linguagem vem evoluindo o que leva à criação de novas versões
padronizadas, a saber a SQL-92 e a SQL-99, assim chamadas em regerências aos anos
em que foram publicadas.
Aplicabilidade e uso
A linguagem SQL é básicamente uma linguagem de consulta a banco de dados. Ela é
bem diferente das linguagens comuns de programação, a principal diferença é que a
linguagem SQL não é uma linguagem procedural, ao contrário da grande maioria das
linguagens de programação. Na linguagem SQL não se especifica como, ou em que
ordem, serão executados os processos que irão fornecer os resultados requeridos, na
SQL, nós apenas informamos o que queremos e o sistema de banco de dados é o
responsável por escolher adequadamente os procedimentos a serem executados, de
forma que os resultados sejam obtidos com a maior eficiência possível.
A linguagem SQL é uma linguagem relacional, isto é, ela é ideal para o tratamento de
dados relacionados. De uma forma grotesca, dados relacionados são aqueles que
podem ser arranjados em uma tabela, onde cada linha forma uma unidade lógica de
dados.
A linguagem SQL é tanto uma linguagem de definição como de manipulação de dados,
isto é, com a SQL podemos tanto definir e construir relações (tabelas), como manipular
diversas relações de forma a obter resultados desejados.