Report question

Question: Database design for point in time "snapshot" of data?