Denotational semantics of query languages

作者:

Highlights:

摘要

A denotational semantics approach to formal description of query languages is proposed. It allows us to equip most database models (relational, hierarchical, network, semantic and so on) with powerful query languages possessing clear, formal and precise semantics. It avoids semantic anomalies induced by other approaches and it is immediately directed towards implementation. The paper discusses semantic aspects of key concepts related to query languages: database instances, states and semantic domains related to database queries, operators occurring in queries, transitive closures, and implementation issues. The presentation is illustrated by examples in NETUL, a query/manipulation language for network databases, based on the proposed approach.

论文关键词:

论文评审过程:Received 16 October 1985, Revised 14 July 1986, Available online 10 June 2003.

论文官网地址:https://doi.org/10.1016/0306-4379(87)90019-6