Je ne recommanderais pas w3schools pour apprendre sql. J'ai trouvé leurs exemples très simples même pour un débutant et je pense que vous vous ennuierez assez rapidement. Ma suggestion est avant d'essayer d'apprendre SSAS, SSIS, SSRS, apprendre les bases de SQL Server en tant que SGBDR. Pour ce faire, procurez-vous des livres pour commencer à apprendre. Je vous conseille de prendre tout ce que vous pouvez de Itzik Ben-Gan
,
MCTS Self-Paced Training Kit (Exam 70-433): Microsoft SQL Server 2008 - Database Development: Microsoft SQL Server 2008 Database Development (if anything, just for organizing the things you want to learn about. I think it is a great book and served me well when studying for my MCTS exam. There is also a SQL 2005 version.)
Ne pas oublier Livres en ligne (le aide de SQL Server). Si vous voulez de l'aide sur un sujet spécifique, ce serait l'un des premiers endroits à visiter. Par exemple, vous pouvez commencer ici: http://msdn.microsoft.com/library/ms169620.aspx, puis aller plus loin.
Ensuite, vous pouvez suivre quelques blogs et vous inscrire à des lettres d'information. Je recommande sqlservercentral.com. Leur newsletter est géniale et j'ai trouvé plein de bonnes choses là-bas. Passez un peu de temps à suivre les balises associées au serveur sql et au serveur tsql dans SO. Certaines questions sont vraiment intéressantes et les réponses le sont encore plus :).
Lorsque vous passez à des sujets plus avancés, un must have est Kalen Delaney SQL Server Internals Books
.
Et enfin, en règle générale, soyez curieux et curieux. Essayez d'apprendre de quelqu'un qui en sait plus que vous :). Et, je pense que c'est très important, si vous avez un DBA à qui vous pouvez parler, choisissez leur cerveau aussi souvent que vous le pouvez. J'apprends de nouvelles choses chaque jour, j'ai une conversation avec notre dba senior et il est intéressant de savoir que le code et la base de données sont en train d'être modifiés après que vous les ayez expédiés en production. Une dernière chose: Si vous êtes nouveau sur SQL Server, essayez de démarrer avec SQL Server 2008. Il y a des différences, bien sûr, mais vous le ferez quand même, alors pourquoi ne pas commencer là ?.
Cheers.