1. A method for managing a logical statement within a distributed database comprising: checking, responsive to receipt of a first logical statement by first database management system node, whether the first logical statement is stored within the distributed database, said distributed database comprising a plurality of nodes, each node comprising a database managed by an independently operating database management system; and, responsive to a determination that the first logical statement is not stored within the distributed database, inserting the first logical statement in a unique fact table, said unique fact table being separate from a non-unique fact table in which are stored facts that are stored at more than one location within said distributed database.