OR-SML: A functional database programming language for disjunctive information and its applications

5Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We describe a functional database language OR-SML for handling disjunctive information in database queries, and its implementation on top of Standard ML [12]. The core language has the power of the nested relational algebra, augmented by or-sets which are used to deal with disjunctive information. Sets, or-sets and tuples can be freely combined to create objects, which gives the language a greater flexibility. It is configurable by user-defined base types, and can be used independently or interfaced to other systems built in ML. We give examples of queries which require disjunctive information (such as querying incomplete or independent databases) and show how to use the language to answer these queries.

Cite

CITATION STYLE

APA

Gunter, E., & Libkin, L. (1994). OR-SML: A functional database programming language for disjunctive information and its applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 856 LNCS, pp. 641–650). Springer Verlag. https://doi.org/10.1007/3-540-58435-8_230

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free