tanto, foi a partir de 1986, quando surgiu a primeira padronização por parte do ANSI (American National Standards Institute) e pela ISSO (International Organization for Standardization) que ela ganhou força. Depois disso, ganhou uma extensão em 1989, uma segunda versão em 1992 e a última em 1999 (chamada SQL padrão ANSI 99). Essa última traz um avanço do padrão SQL, que é a adição de conceitos da programação orientada a objetos.
Material e Padronização
Os conceitos aqui representados, bem como os que serão tratados na continuação deste artigo, foram baseados no livro Sistema de Banco de Dados de Abraham Silberschatz (Makron Books, 2001). Para a construção dos exemplos, foi utilizado o Firebird 1.5. A escolha desse banco de dados deu-se pelo fato de ser open source e de fácil manipulação. No entanto, o leitor pode utilizar qualquer outro banco que suporte SQL padrão ANSI, como por exemplo, InterBase, MySQL, SQL Server, Oracle ou BD2. Para mostrar como funcionam os comandos, foi criado um pequeno banco de dados, uma versão simplificada de um sistema que controla as notas de alunos matriculados em um determinado curso (ver modelo de dados de Figura1). Como o objetivo aqui não é fazer um banco de dados completo, foram incluídos apenas os campos necessários para se utilizar os principais comandos da linguagem.
Os comandos foram padronizados da seguinte forma:
· ...