A database that contains knowledge about the content of its data. For example, a set of validation criteria can be stored with each field of data, such as the minimum and maximum values that can be entered or a list of all possible entries. Some intelligent databases can include rules that can be applied to incoming and outgoing data. The more the database is aware of its content, the more effectively it can respond to complex user queries. See DBMS.