Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 2.56 KB

sql.md

File metadata and controls

30 lines (17 loc) · 2.56 KB

← Pagina Inicial

SQL

O que é o SQL?

Vamos começar do começo, como tudo deveria ser. Afinal, o que é o SQL?

O SQL, em inglês: Structured Query Language, em português: Linguagem de Consulta Estruturada, é uma linguagem para consultas de informações em bancos de dados, ela é multiparadigma, entretanto é mais voltada para banco de dados relacionais, outros estilos conseguem seguir o mesmo padrão, mas implementam de outras formas.

O SQL é uma linguagem de pesquisa padrão, mas atente-se ao padrão, os sistemas gerenciadores de bancos de dados (vamos explicar em outro módulo) que a implementam, NÃO NECESSARIAMENTE seguem o padrão completamente. Eles precisam respeitar algumas normas, conforme a ISO e a ANSI definiram em diversas reuniões ao longo dos anos, para que você não tenha problema em migrar de um SGBD para outro, só com algumas diferenças de sintaxe e funcionamento.

O que o SQL faz?

Beleza, é uma linguagem para pesquisar em bancos de dados, mas o que ela vai fazer? Por quê ela existe? Por quê é tão usada?

Ela foi introduzida no final dos anos 80, começo dos 90. Grandes empresas necessitavam de sistemas que mantivesse os dados da forma mais segura e acessível possível, foi então que as empresas que faziam softwares que tinham o intuito de entregar isso, resolveram tentar criar um padrão, pois seus programas contavam com diversos dialetos diferentes para gerenciar os dados, e para facilitar para seus clientes e para eles mesmos, chamaram a ANSI e a ISO para estruturar um padrão de forma oficial, que se tornou o SQL. (resumo da história)

Legal, mas o quê o SQL realmente faz? A função do SQL é permitir que você gerencie um banco de dados e resgate os dados dele da forma como quiser, claro que dentro das suas limitações, usando uma expressão que representa uma consulta ou comando para o banco de dados. Ele fornece um padrão que facilita o seu uso e leitura, parecido com o que chamamos de "linguagem natural", ou seja, ele tenta ser o mais próximo possível da linguagem humana (língua inglesa, nesse caso).

Next step

Legal, agora que você sabe um pouco sobre o que é o SQL, vamos passar para o Banco de Dados, que é o local onde os dados são armazenados.

next

← Pagina Inicial