Paradigmas-SQL

1346 palavras 6 páginas
ULBRA - Universidade Luterana do Brasil

Paradigmas de Linguagem de Programação
SQL

Anderson Madeira
Christian Scherch
Juliana Santos Flor

Canoas, novembro de 2010

Structured Query Language, Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional e, é considerada um multiparadigma por suportar mais de um paradigma. Muitas das características originais do SQL foram inspiradas na álgebra relacional.
O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, por Donald D. Chamberlin e Raymond F. Boyce, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd. O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada em Inglês), vindo daí o fato de, até hoje, a sigla em inglês, ser comumente pronunciada "síquel" ao invés de "és-kiú-él", letra a letra.
Foi influenciada pelo Datalog e influenciou linguagens como Agena, COL, LINQ e Windows Power Shell.
A linguagem SQL é um grande padrão de banco de dados, isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é uma linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem.
Embora o SQL tenha sido originalmente criado pela IBM, rapidamente surgiram vários "dialetos" desenvolvidos por outros produtores. Essa expansão levou à necessidade de ser criado e adaptado um padrão para a linguagem. Esta tarefa foi realizada pela American National Standards Institute (ANSI) em 1986 e ISO em 1987.

Por ser uma linguagem declarativa, a sua amarração é feita na chamada das tabelas no

Relacionados

  • O quê você quer perguntar?
    5407 palavras | 22 páginas
  • Linguagem De Programa O B VERSUS SQL
    845 palavras | 4 páginas
  • ATPS banco de dados etapa 1 e 2
    1906 palavras | 8 páginas
  • 1381146461833
    3047 palavras | 13 páginas
  • Portifolio Individual 4semestre ADS
    3019 palavras | 13 páginas
  • 2_ATPS_Exemplo
    2117 palavras | 9 páginas
  • Hibernate
    2111 palavras | 9 páginas
  • Jhônatan da Silva Reis
    513 palavras | 3 páginas
  • Bbotelto
    1518 palavras | 7 páginas
  • TOP 10 das Linguagens de Programação 2013
    629 palavras | 3 páginas