A database design exhibits the rational structure of a database, such as the interactions and constraints that establish how facts can be stored and accessed. Data Recovery: Even the most effective conductors can’t avoid the occasional oversight. A DBMS gives applications for backing up and recovering your data in the event of program failures