A database that contains knowledge about the content of the data stored in it. A complete set of validation criteria may be stored with each item of data, such as the minimum and maximum values that can be entered or a list of all the possible entries.