I would say two things.
. -, , .
1. :
SQL, + .
INT uniq, . ( , , , " ",
. , , .
( ):
[Player ID][Game_ID][Score]
- ... , , .
. , . .
3-TIER. datalayer -, "".
- " ", :
PlayerSaveScore(int gameID, int playerID, int score)
Businesslayer , "" , , , 5 ..
- datalayer " ", , . , .
" " ( ), , "", " ". , -/, - !
" ", "", , .
, 100000 ! , .
2. ... ... :
, "-/-"...
, .
"" .
, 15 , pr. , . -100 . , , "-100" , . , , 100 .
Top 100 datalist, . XML . " ".
. , , 100 . . .
" -100"... , "/", " ": o)
? , "" .
, : o)