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 !
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
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