Padrão de Banco de Dados

Alguém sabe o nome correto do padrão de banco de dados relacional tipo Oracle, Sql Server etc. Gostaria de especificar o padrão, tipo “Banco de Dados Relacional SQL”, ou “SQL 92”, mas não tenho certeza do nome oficial do padrão. Se alguém souber o instiituto ou organização responsável pelo padrão eu tb agradeço.

Não é aquele lance do padrão ANSI…?

ate mais…

Acho que sim, mas eu preciso mesmo é do nome oficial e se possível a instituição responsável.
Valeu

SQL ANSI 92

Não sei se é esse o ano…mas o nome oficial é assim…eu acho ! :slight_smile:

ate mais…

Oracle, SQLServer, DB2,… são compatíveis com padrão ANSI SQL99, mas eles não são ANSI SQL99 pois implementam “extensõezinhas” próprias que não estão previstas no padrão ANSI.

Cara, nao siga o padrao ANSI se vc quer portabilidade entre bancos de dados. Use uma ferramenta que ja teve o trabalho de lidar com isso (Hibernate, EJBs, OJB, JDO, etc e tal). Escrever codigo 100% “kosher” é o sonho de todo mundo que tem que trabalhar com SQL, mas muitas vezes alguns atalhos levam a ganhos de performance que nao podem ser negados :wink:

So lembrabdo ANSI SQL99 ou SQL92 é o padrão do SQL nada a ver com padronização de banco. Outro detalhe que o CV ja comentou é que a maioria tem extenções a este padrão não permitindo a portabilidade de forma facil.
Que eu sei o Oracle 10G é o unico a implementar o SQL99 até agora.

Sobre a dúvida:

http://www.databaseanswers.com
http://www.databaseanswers.com/history.htm

Sobre o criador do conceito relacional:

http://www.databaseanswers.com/codds_page.htm

Como o Oracle foi o primeiro banco de dados relacional disponivel comercialmente acho que alguma coisa sobre ele pode interessar.

http://www.oracle.com/corporate/index.html?history.html

[]'s