b_book1.gif (162 bytes)Database

DB Issues - Recovery

A DBMS must be able to restore the database (or return it to a known condition) in the event of a system failure. This may include; operator error, incorrect or invalid data, program errors (soft crash) and hard disk crashes, natural catastrophes (hard crash).

Large DBMSs may have the ability to "Rollback" transactions to a specified point (enables rollback and roll forward), or backout to a specified point (actually nullifies transactions)

A distributed database has additional problems to deal with than a centralised database. This includes communications link failure (lost messages). Hence recovery here may be once a message is deemed lost, asking for the message to be resent.

Commonly used techniques

Most PC-DBMSs have few if any constructs to assist in recovering corrupt data bases or in rollback of partial transactions.

Users of a PC-DBMS should periodically backup or copy critical database components.

McFadden, Hoffer (1994)

dBASE

MS-Access

[Rev 24/9/98] 30/4/97 © 1997-98 V/2-Com (Verhaart), P O Box 8415, Havelock North, New Zealand.