What list of information would you need to buy the correct game?
Database Design Normalisation – An introduction