Magazine

Class 1966 ! *

Publié le 18 octobre 2012 par Fab83300

Grâce à la base fédérale PAPI** et à des outils que j'ai découvert sur Echecs64, le blog de Christophe Bouton, je me suis amusé à regrouper tous les joueurs français nés comme moi en 1966. Pour voir qui était le plus fort, le classement moyen, etc... J'aime ce genre de manip !

Ce n'est pas très compliqué à faire. Il suffit de télécharger la base PAPI dans un dossier à votre convenance, puis de lui rendre son format originel (.mdb pour Miscrosoft DatasBase) en la décompressant (click droit "Extraire ici', le plus souvent). Vous devez obtenir un fichier DATA.MDB que nous allons lire avec l'utilitaire approprié. Ici, c'est AxBase dont voici le setup. Une fois l'installation d'AxBase achevée - dans le dossier Program Files de votre disque dur, normalement - lancez-le et ouvrez DATA.MDB (menu "Database" option "Open File").

Par défaut, c'est la structure CLUB de la base qui s'affiche dans la partie principale de l'écran. Cliquez donc sur JOUEUR, en haut à gauche, pour obtenir la bonne structure. Nous allons adresser une requête à la base, afin qu'elle nous retourne tous les joueurs français nés en 1966, par classement Elo décroissant. Cette requête se fait à l'aide d'un langage un peu rébarbatif pour les néophytes, mais qui s'avère à l'usage assez intuitif ; le SQL, pour Structured Query Language, que vous - mes lecteurs adorés - aurez peu de mal à traduire. Voici cette requête :

select * from JOUEUR where Federation="FRA" and Year(NeLe)=1966 order by Elo desc

Facile, non ? Il faut la taper dans la zone de saisie située sous le bouton "Run SQL", puis de cliquez sur ce dernier pour obtenir la liste ordonnée. Voici une copie d'écran :

AxBase1

Nous avons sollicité les champs Federation, NeLe et Elo de la structure JOUEUR de la base, en spécifiant un ordre de tri déterminé. J'apprends donc que le plus fort joueur français actuel, né en 1966, est le MI Emmanuel Bricard, - l'un des co-auteurs du site pédagogique Les Echecs en vidéo - suivi par Gilles Miralles et François Vareille, pour compléter le podium. Je les salue bien !

Tous les champs de la base sur lesquels vous pouvez jouer apparaissent sur le coté gauche de l'écran. Ainsi, si vous voulez obtenir la même liste, mais classée alphabétiquement, vous saisissez la requête "select * from JOUEUR where Federation="FRA" and Year(NeLe)=1966 order by Nom asc, Prenom asc". Notez qu'il faut solliciter les deux champs Nom et Prenom, séparés par une virgule, pour un résultat correct et que le paramètre asc - pour ascendant - est facultatif, dans ce cas. Mais j'ai préféré le mettre. Il faut savoir que la base fédérale PAPI ne contient pas que des joueurs français. Pour obtenir la même chose toutes fédérations confondues, il suffit de retirer la partie "Federation=FRA and" de la requête ! Si cela vous intéresse, vous vous familiariserez très vite avec le SQL, d'autant que les didacticiels gratuits sont nombreux sur la toile...

Voilà, c'était juste un petit billet technique, pas si fréquents sur mon blog. Vive l'informatique !

* En référence au film Class 1984, qui avait marqué ma période punk... très lointaine  !

** En accès libre sur le site de notre Fédération, dans la rubrique "Arbitrage".

FFE


Retour à La Une de Logo Paperblog

A propos de l’auteur


Fab83300 22013 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte