1. A method of performing coverage analysis for a computer program that accesses a database, the method comprising: tracking accesses to records in the database by the computer program during coverage analysis, wherein tracking accesses to the records in the database includes receiving a database operation from the computer program, executing the database operation in the database, and collecting statistics associated with the database operation during execution of the database operation; and calculating at least one database coverage statistic based upon the tracked accesses to the records in the database.