"The key to successful verification is to start with a clear and precise specification of what the system is supposed to do."
The most important thing in a database is the data model. If you get the data model right, everything else will follow.