Implementation of a small chess database containing 1:N and M:N relationships, as well as speed testing and query optimisation using indexes.