Pergunta

Eu não quero dizer "SQL básico", mas fortemente as especificações e a diferença entre as especificações e as implementações entre grandes bancos de dados (como SQL Server, Oracle, etc).

Foi útil?

Solução


(fonte: amazon.com )


SQL Em um Nutshell por O'Reilly and Associates. Ele cobre todos os 5 principais dialetos SQL, as diferenças entre eles, e faz isso para cada função / característica listada. (ANSI SQL99, Oracle, MySQL, Postgres e SQL Server).

Outras dicas

A única maneira número de aprender as diferenças é o trabalho nas várias bases de dados.

SQL Server, Oracle e MySQL todos os livres (expresso) edições oferecer. Além disso, se você quiser acelerar um pouco você pode obter a versão do desenvolvedor do SQL Server para cerca de US $ 50.

Oracle: http://www.oracle.com/technology/products/database/ xe / index.html

SQL Server http://www.microsoft.com/express/sql/default.aspx

MySQL http://dev.mysql.com/downloads/

As coisas simples a fazer:

  • criar um banco de dados
  • criar uma tabela
  • fazer simples insert / update / delete (CRUD)
  • do interior / exterior junta.

http://sqlzoo.net/

PostgreSQL opensource mais avançado do mundo e mais ANSI SQL-compliant database

Vários RDBMS ANSI SQL-conformidade: http://troels.arvin.dk/db/rdbms /

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top