A full database backup backs up the whole database.
This includes part of the
transaction log so that the full database can be recovered after a full database backup is
restored. Full database backups represent the database at the time the backup finished.
Transactional Log Back Ups
A database administrator typically creates a full database backup occasionally, such as
weekly, and, optionally, creates a series of differential database backup at a shorter
interval, such as daily. Independent of the database backups, the database administrator
backs up the transaction log at frequent intervals. For a given type of backup, the
optimal interval depends on factors such as the importance of the data, the size of the
database, and the workload of the server.
A differential backup is based on the most recent, previous full data backup. A
differential backup captures only the data that has changed since that full backup. The
full backup upon which a differential backup is based is known as the base of the
differential. Full backups, except for copy-only backups, can serve as the base for a
series of differential backups, including database backups, partial backups, and file
backups. The base backup for a file differential backup can be contained within a full
backup, a file backup, or a partial backup.