What do you mean "to have history"?
If you are talking about tracking changes and timestamps, do a search. That
issue is addressed in these newsgroups all the time. There are hundreds of
posts out there on the topic. Many include links to sample databases.
If that is not what you mean, then you will have to be specific.
Rick B