Active Data Online Chess Database is a personal chess database system for chess players who want to record and view chess games.
The application can record, search, list, replay and even publish (in HTML) chess games. It also aggregates and mines the data to provide useful statistics.
A bonus is that Chess Database allows you to play chess online with others through the chess server of chessopeningsdatabase.net . The games can be saved into the database without any effort.
Why choose Active Data Online Chess Database?
- Its architecture is well designed and scalable. Active Data Online has considerable expertise in database application design.
- It features data mining capabilities, ideas from the field of business intelligence.
- It can search for chess positions, not just the description of games.
- It is database neutral. It supports Microsoft SQL Server and Access.
- It is powered by Microsoft .NET, the latest in Windows technology.
- It allows you to play chess online. It connects to the chess server via HTTP without opening up a port on your PC, in contrast to a TCP/IP based approach.
The system can record, store, retrieve and replay chess games.
Entering the moves of a game is done by playing the moves out on a chess board.
A game record can include a description of the players, their ratings, the date, the event, the time control, and the opening and variation; and even notes.
The system can be used to annotate games. Bobby Fisher's "My 60 memorable games", for instance, not only includes a prologue for each game but also his comments on key moves and positions in the form of hypothetical lines.
Moves are described in standard algebraic notation (English abbreviations, for examples, e4 Nf6), and adheres to FIDE conventions for expressing opinion (!!, !, !?, ?!, ?, ??).
When viewing a game, it is possible to play out the game on the chess board from start to end using the left arrow key. The right arrow key is for going backwards. To jump to a specific part of the game, click on the move in the notation area. It is also possible to jump into a specific hypothetical line and play out the line on the chess board.
The system can search for games in the database by metadata such as player name, date, the name of the opening, etc, and also search for games by position.
The system will aggregate and mine the data that it has to provide useful statistics such as the number of times a particular line has been played and the success rate for the line. This is helpful for assessing strengths and weaknesses, and for tailoring an opening repertoire.
There are charts of ELO ratings for tracking performance.
The system stores data in either a SQL Server database or an Access MDB file.
Chess Database can connect to the chess server of chessopeningsdatabase.net and enable you to play chess online with others.