Привет!
Здорово, что у тебя нет нездорового догматизма по отношению к БД. А попробуй поиграть в ЧИСТУЮ ОДНОУРОВНЕВУЮ СИСТЕМУ:
1) считаешь выход карт только для определения текущего МО (это либо дробные, либо нормированные целочисленные коэффициенты, не превосходящин по модулю нескольких десятков);
2) счет используется ТОЛЬКО для определения величины ставок;
3) при доборе карт — стандартная БС.