3.1 Padronização do SQL
Embora a linguagem SQL tenha sido inicialmente desenvolvida pela IBM, rapidamente outras organizações passaram a adotar padrões próprios para manipulação de dados. Daí começou o problema: os profissionais do mercado passaram a ter muita dor de cabeça, pois cada solução implementava um padrão próprio e único de SQL e, sendo assim, as operações básicas que funcionavam em um banco de dados não funcionavam em outro…
Qual a solução para esse problema? A criação e implantação de padrões sólidos. Essa missão foi realizada em 1986 pelo Instituto Nacional Americano de Padrões (ANSI) e em 1987 pela Organização Internacional para Padronização (ISO). Depois disso a linguagem recebeu outras atualizações, porém essa informação é irrelevante para o estudo desenvolvido nesta obra.
Devido à padronização do SQL, operações básicas construídas nessa linguagem passaram a possuir uma compatibilidade de praticamente 100% perante bancos de dados diferentes, mas que implementam o padrão SQL. Para aqueles que trabalham no ramo essa foi uma grande vitória.
Consultar, alterar, incluir ou deletar dados em um banco são consideradas operações triviais, mas antes de 1986/1987 essa era uma tarefa complicada, pois cada solução tinha seu padrão próprio de lidar com os dados. Atualmente essa é uma tarefa simples e comum entre as diversas soluções de banco de dados que implementam o padrão SQL, ou seja, a escrita das operações básicas é exatamente idêntica entre as diferentes soluções de banco de dados presentes no mercado atual.