Domanda

Non intendo "SQL di base", ma fortemente le specifiche e la differenza tra le specifiche e le implementazioni tra grandi database (come SQL Server, Oracle, ecc.).

È stato utile?

Soluzione


(fonte: amazon.com )


SQL In a Nutshell di O'Reilly and Associates. Copre tutti e 5 i principali dialetti SQL, le differenze tra loro e lo fa per ogni funzione / caratteristica elencata. (ANSI SQL99, Oracle, MySql, Postgres e SQL Server).

Altri suggerimenti

Il modo numero uno per apprendere le differenze è lavorare nei vari database.

SQL Server, Oracle e MySql offrono tutti edizioni gratuite (espresse). Inoltre, se vuoi intensificare un po 'puoi ottenere la versione per sviluppatori di SQL Server per circa $ 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/

Cose semplici da fare:

  • crea un database
  • crea una tabella
  • esegui semplici operazioni di inserimento / aggiornamento / eliminazione (CRUD)
  • esegue join interni / esterni.

http://sqlzoo.net/

PostgreSQL open source più avanzato del mondo e altro database ANSI conforme a SQL

Varie conformità SQL ANSI RDBMS: http://troels.arvin.dk/db/rdbms /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top