A database that contains both shared logic and shared data and automatically invokes that logic when the database is accessed. An intelligent database works in particular with Artificial Intelligence, a method in which the most relevant information is offered to users in the interaction with users. This is in contrast to traditional databases where simple questions from a user with AND or OR statements are answered by the DataBaseManagementSystem with Boolean Logic.