uncol
Uncol, often written UNCOL, is a term that appears in the history of database theory to denote a hypothetical universal nonprocedural query language. Introduced as a thought experiment in the development of data languages, UNCOL was intended to illustrate what a language capable of expressing any data retrieval task might look like without prescribing how to perform the computation.
The central idea of UNCOL is declarative: users specify what data they want through logical predicates and
Although UNCOL was never realized as a working system, the concept influenced later developments in database
In contemporary discussions, UNCOL is primarily referenced as a historical reference point—an illustrative extreme that helped
See also: relational model, relational calculus, SQL, database query language, declarative programming. References to UNCOL are