A computer system, like any one electrical device is failure-prone. A database failure can be defined as inability of the system to provide required functionality correctly. Database failure can be resulted due to a variety of reasons such as disk-crash, power failure, software error or even sabotage.

Causes Database of Failure

Some common causes  are as being:

→System Crash: System crash can result in loss of memory due to hardware or a software error.

→User Errors: A user error occurs, for examples, when a user unintentionally deletes a row or drops a table.

→Carelessness: It is damage done to data or facilities by operators or users due to their lack of concentration on the task at hand.

→Sabotage: It is the intentional damage done to data, hardware or software facilities.

→Application Software Errors: It include logical errors in the program that is accessing the database, which causes one or more transaction to fail.

→Network Failure: Network failures such as communication software failures will interrupt the normal operation of the database system.

→Media Failure: Media failure are the most dangerous failure. A typical example of a media failure is a disk controller failure or disk head crash, which causes all databases residing on that disk/disks to be lost.

→Natural Disasters: Natural disasters are the damage caused to data, hardware and software due to natural disasters like fire, floods, earthquakes, power failure etc.