1. A method of performing a granular restore operation from a differential backup of a database, the method comprising: detecting a request to restore a database; identifying a full backup corresponding to the database; identifying a partial backup corresponding to the database; presenting at least a portion of a synthetic full backup view of the database based upon the full backup and the partial backup; detecting a selection by a user of an object in the synthetic full backup view to be restored; restoring the object from the full backup in response to determining the object corresponds to the full backup; and restoring the object from the partial backup in response to determining the object corresponds to the partial backup.