19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SQL – Structured Query Language – rápido e fácil - 19

Capítulo 1 – BREVE HISTÓRIA DOS SISTEMAS DE

BANCOS DE DADOS RELACIONAIS

No mesmo mês em que a seleção brasileira de futebol se sagrava

tricampeã no México – junho 1970 –, o periódico Communications of the

ACM, editado pela Association of Computer Machinery (ACM), publicava

o artigo "A Relational Model of Data for Large Shared Data Banks" (em

tradução livre: "Um Modelo Relacional de Dados para Grandes Bancos

de Dados Compartilhados") de autoria do matemático e pesquisador

da IBM, Edgar Frank Codd.

Em meados da década de 1970, Donald D. Chamberlin e Raymond

F. Boyce, pesquisadores no IBM San Jose Research Laboratory,

apresentaram uma linguagem baseada na álgebra relacional (usada

como fundamento no artigo de Codd) denominada SEQUEL (Structured

English Query Language). Algum tempo depois o nome da linguagem

foi alterado simplesmente para SQL (Structured Query Language).

A partir do que foi apresentado por Codd e de outras pesquisas na

área, a IBM – através do System R – e, logo após, outras empresas,

passaram a implementar soluções através de sistemas denominados

"Relational Database Management System" (RDBMS), ou, como vieram

a ser conhecidos em português: "Sistemas de Gerenciamento de Banco

de Dados Relacionais" (SGBDR).

Em junho de 1979, a Relational Software, Inc. (atualmente Oracle)

apresentou ao mercado o primeiro produto comercial com base na

linguagem SQL, o Oracle V2 (Version 2), para computadores VAX. (Você

pode estar se perguntando: Por que versão 2? Houve uma versão

anterior? A resposta é: sim. Porém, no início a Relational atendia

principalmente agências governamentais americanas. A versão 2,

conforme explicado, foi a primeira a ser distribuída para o mercado

em geral.)

Nas décadas de 1970 e 1980 outras empresas passaram a desenvolver

seus próprios sistemas de bancos de dados relacionais com base na

SQL. Portanto, tornou-se necessário "padronizar" a linguagem.

É neste contexto que, a partir de 1986, a ANSI (American National

Standards Institute) e, mais tarde, a ISO (International Organization

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!