i think silmans book Amateurs Mind does a good job with this. He basically asks players to tell him what they are thinking for each move they make and their opponent makes
do you recommend analyzing right after one game or whenever you want
also are their candidates for games to analyze or are all good
i noticed you said put everything you come up with in a database? What exactly do you mean. For ICC, I use their program to store my games, but how do I store what I come up with