Advanced Transact-SQL Query Programming and Tuning

Io ed Andrea ci siamo presi una settimana "sabbatica" per venire a Madrid a discutere con Itzik di come poter erogare il suo corso "Advanced Transact-SQL Query Programming and Tuning" in Italia in Italiano, e per capire come in Spagna sono stati risolti tutti i problemi logistici ed organzzativi legati all'erogazione di corsi pubblici.

Gia da ieri mattina, con Itzik abbiamo iniziato discutere di come il linguaggio di T-SQL sia effettivamente sconosciuto ai più e molte query a prima vista complesse o addirittura apparentemente impossibili possano essere invece risolte "semplicemente" cercando in primis non tanto come risolvere il problema ocn T-SQL ma come risolverlo dal punto di vista logico. Questo è possibile grazie al fatto che il modello relazionale è basato sulla logica: trovati i passaggi logici per risolvere il problema il tutto diventa facilmente applicabile ad un database. (Non per nulla Itzik ama sottolineare che SQL IS LOGIC...il "trucco" è tutto qui :-) )

Se a questo aggiungiamo una buona conoscenza di come funziona un database relazionale - SQL Server nel nostro caso - si realizza come qualsiasi query possa essere scritta in modo estremamente elegante ed efficiente (ossia ottimizzato! :-))

Non vedo l'ora di poter iniziare ad erogare questo corso (manca poco per fortuna....) perchè è un corso che permette realmente ai partecipanti di essere enormemente più produttivi con T-SQL, tanto che già dall'inizio del corso molti partecipanti tipicamente con gli occhi sbarrati dall'incredulità non esitano a dire "Ehi! Non avevo la minima idea che usando T-SQL si potessero fare TUTTE QUESTE COSE!!!"

Published martedì 16 ottobre 2007 12.02 by dmauri
Filed under: ,

Comments

# re: Advanced Transact-SQL Query Programming and Tuning

venerdì 9 novembre 2007 10.34 by orsocurioso

Ho iniziato a leggere (studiare?) il libro di Itzik su TSql e attendo con ansia che eroghiate il corso... Considerami gia' iscritto!!