La table events contient les données concernant chaque concours. Un concours est composé d'une ou plusieurs épreuvres.
La table heats contient les données concernant chaque épreuve. Une épreuve est associée à un et un seul concours et est composée d'un ou plusieurs engagements.
La table entries contient les données concernant chaque engagement. Un engagement est associé à une et une seule épreuve. Un engagement est l'association d'un concurrent et d'une épreuve.
La table competitors contient les données concernant chaque concurrent.
La table tickets contient les données concernant chaque ticket de pari. Un ticket est associé à une et une seule épreuve.
La table users contient les données concernant chaque utilisateur du système.