Whichever way you wish to ensure that a database, when built, has all the data that will enable it to function properly, there are reasonably simple ways of doing it.
With the multiplicity of tests of all types that need to be performed on an application, it's important to understand where one ends and another begins.