1. A method to archive data, the method comprising: electronically determining an initial data model representing functional dependencies among attributes of the data, the initial data model having fully interdependent functional dependencies among the attributes of the data; electronically pruning one or more functional dependencies from the initial data model to determine a verified data model; and archiving a transaction included in the data to memory according to the verified data model.