Monotonic query (original) (raw)

About DBpedia

In database theory and systems, a monotonic query is one that does not lose any tuples it previously made output, with the addition of new tuples in the database. Formally, a query q over a schema R is monotonic if and only if for every two instances I, J of R, (q must be a monotonic function). An example of a monotonic query is a select-project-join query containing only conditions of equality (also known as conjunctive queries). Examples of non-monotonic queries are aggregation queries, or queries with set difference.

Property Value
dbo:abstract In database theory and systems, a monotonic query is one that does not lose any tuples it previously made output, with the addition of new tuples in the database. Formally, a query q over a schema R is monotonic if and only if for every two instances I, J of R, (q must be a monotonic function). An example of a monotonic query is a select-project-join query containing only conditions of equality (also known as conjunctive queries). Examples of non-monotonic queries are aggregation queries, or queries with set difference. Identifying whether a query is monotonic can be crucial for query optimization, especially in view maintenance and data stream management. Since the answer set for a monotonic query can only grow as more tuples are added to the database, query processing may be optimized by executing only the new portions of the database and adding the new results to the existing answer set. (en)
dbo:wikiPageID 30104996 (xsd:integer)
dbo:wikiPageLength 2920 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1120047001 (xsd:integer)
dbo:wikiPageWikiLink dbr:Monotonic_function dbr:Relational_algebra dbc:Database_theory dbr:Conjunctive_query dbr:Database_system dbr:Tuple dbr:Database_theory dbr:Query_optimization
dbp:wikiPageUsesTemplate dbt:Notability dbt:Reflist dbt:Database-stub
dct:subject dbc:Database_theory
rdfs:comment In database theory and systems, a monotonic query is one that does not lose any tuples it previously made output, with the addition of new tuples in the database. Formally, a query q over a schema R is monotonic if and only if for every two instances I, J of R, (q must be a monotonic function). An example of a monotonic query is a select-project-join query containing only conditions of equality (also known as conjunctive queries). Examples of non-monotonic queries are aggregation queries, or queries with set difference. (en)
rdfs:label Monotonic query (en)
owl:sameAs freebase:Monotonic query wikidata:Monotonic query https://global.dbpedia.org/id/4rY3Q
prov:wasDerivedFrom wikipedia-en:Monotonic_query?oldid=1120047001&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Monotonic_query
is dbo:wikiPageWikiLink of dbr:List_of_technology_terms
is foaf:primaryTopic of wikipedia-en:Monotonic_query