Je n’avais pas encore pris le temps de faire un billet sur les TSQL Challenges. Comme vous le savez, régulièrement nous postons sur le forum de developpez.com des liens vers des challenges SQL. Pourquoi cette initiative? Quel est but de ces challenges ?
Pour ma part, tout a commencer sur le forum de developez.com grâce à agemis31. Je me souviens d’ailleurs que le 1er challenge était le no7. J’ai trouvé l’idée plutôt ludique et intéressante. Au fur et à mesure des challenges, j’ai finalement décidé de m’investir à mon tour et j’ai donc pris place dans l’équipe TSQL Challenge Team.
L’esprit des « TSQL Challenges » est simple : Se perfectionner tout en s’amusant avec le côté attractif de compétition. Un autre intérêt est qu’il touche également l’ensemble de la communauté TSQL (que ce soit en France, aux Etats-unis ou bien en Inde etc…) . Chaque challenge essaie de couvrir un thème en particulier et tous ont la même vocation : écrire du code ensembliste, en transformant un jeu de données en un autre. J’insiste sur ce point car malheureusement nous voyons encore trop de gens qui utilisent le langage SQL comme si ils utilisaient un autre langage de programmation alors que la puissance du langage SQL réside dans la notion même d’ensemble.
D’autres types de challenges sont en train de voir le jour :
« TSQL Challenges Beginners » qui seront des challenges comme son nom l’indique plus accessibles aux personnes débutant en SQL. Cela peut être une manière ludique d’apprendre et d’appréhender certains concepts.
« TSQL Challenges DBA » qui seront des challenges beaucoup plus orientés administration des serveurs et bases de données SQL Server et qui toucheront plus les administrateurs de bases de données.
Je vous invite donc tous à y participer Â
David BARBARIN (Mikedavem)
Elève ingénieur CNAM Lyon