a property of computer design that enables a system to continue functioning in the event of a partial failure
enables a system to continue to operate if one or more components fail
activities that focus on the design of the database structure used to store and manage end-user data