Skip to main content

AMOSQL

  • Reference work entry
  • First Online:

Definition

AMOSQL [1] is a functional language having its roots in the functional query languages OSQL [2] and DAPLEX [3] with extensions of mediation primitives, multi-directional foreign functions, late binding, active rules, etc. Queries are specified using the select-from-where construct as in SQL. Furthermore, AMOSQL has aggregation operators, nested subqueries, disjunctive queries, quantifiers, and is relationally complete.

AMOSQL is a functional query language operating within the environment of Amos II, which is an open, light-weight, and extensible database management system (DBMS) with a functional data model. Each Amos II server contains all the traditional database facilities, such as a storage manager, a recovery manager, a transaction manager, and a query language. The system can be used as a single-user database or as a multi-user server to applications and to other Amos II peers. It has mainly been used for experiments with Mediators [4].

Key Points

AMOSQL is often used...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. Fahl G, Risch T, Sköld M. 1AMOS – an architecture for active mediators. In: Proceedings of the Workshop on Next Generation Information Technologies and Systems; 1993.

    Google Scholar 

  2. Beech D. A foundation of evolution from relational to object databases. In: Advances in Database Technology, Proceedings of the 1st International Conference on Extending Database Technology; 1988. p. 251–70.

    Google Scholar 

  3. Shipman DW. The functional data model and the data language DAPLEX. ACM Trans Database Syst. 1981;6(1):140–73.

    Article  Google Scholar 

  4. Risch T, Josifovski V, Katchaounov T. Chapter 9, Functional data integration in a distributed mediator system. In: Gray PMD, Kerschberg L, King PJH, Poulovassilis A, editors. The functional approach to data management. Berlin/Heidelberg/New York: Springer; 2004.

    Google Scholar 

  5. Josifovski V, Risch T. Functional query optimization over object-oriented views for data integration. J Intell Inf Syst. 1999;12(2–3):165–90.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter M. D. Gray .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Gray, P.M.D. (2018). AMOSQL. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1111

Download citation

Publish with us

Policies and ethics