systems that are capable of continuing operation even if a component fails
enables a system to continue functioning even in the presence of faults
description of a database   designed for a given set of applications and users by analyzing requirements  specified during database design and not expected to change frequently.