SQL - Um pouco de história

Em 1970 E. F. Codd, na época membro do Laboratório de Pesquisa da IBM, em São José, Califórnia, publicou um artigo em que propunha um modelo para manutenção de banco de dados, o modelo de banco de dados relacional, hoje conhecido por RDBMS, ou simplesmente por DBMS. A partir disto as pesquisas avançaram no meio acadêmico e comercial, culminando na idéia de uma linguagem que tratasse a abstração do modelo de Codd. A IBM trabalhou no projeto e desenvolveu a SEQUEL (Structured English Query Language), mas outras empresas trabalhando em paralelo, entre elas a ORACLE, desenvolveram suas próprias versões de linguagem.
A expansão deste conceito foi significativa, ocupando vários nichos de mercado, desde computadores pessoais a mainframes, o que levou o ANSI (American National Standarts Institute) a padronizar a linguagem em 1986. Hoje conhecida por SQL [*] (pronuncia-se ``ess-cue-ell''), não representando conceitualmente uma linguagem como tal, mas um conjunto de facilidades, definições, recursos de acesso e manutenção de dados SQL.
As principais vantagens da SQL são: As principais desvantagens são: Um exemplo simples para a criação de uma tabela em SQL seria:
CREATE TABLE ( ALUNO     CHAR(30)
               EMPRESA   CHAR(20)
               TELEFONE  CHAR(15)
               EXP_GNU_LINUX DECIMAL(2));

leon 2008-08-19