Ensures the quality of database structures
“An error in a database schema affects every program in the system. Data is in a database to be shared. If the data is good, then everything is fine; but if the data is bad, then everyone is drinking from a poisoned well.”
—Joe Celko, relational database expert and published author