SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language

U. Hohenstein, G. Engels, Information Systems 17 (1992) 209–242.

Download
No fulltext has been uploaded.
Journal Article | English
Author
Hohenstein, Uwe; Engels, GregorLibreCat
Abstract
This paper presents the high-level query language SQL/EER for an extended Entity-Relationship model (EER model). SQL/EER directly supports all the concepts of the EER model and takes into account well-known features that are integral part of contemporary query languages, e.g. arithmetic and aggregate functions. In contrast to usual descriptions of query languages, we give SQL/EER a complete formal specification of syntax and sematics. This syntax is defined by using an attribute grammar which fixes the context-free structure and the context-sensitive rules. The operational semantics is defined by formally translating SQL/EER queries into queries of an existing, semantically well-defined calculus. The attribute grammar is extended to cover this translation, too. The query language SQL/EER is used in a database design environment. In this context, the formal specification of its syntax and the semantics has been used to implement a syntax-directed editor and a query interpreter for SQL/EER.
Publishing Year
Journal Title
Information Systems
Volume
17
Issue
3
Page
209-242
LibreCat-ID

Cite this

Hohenstein U, Engels G. SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language. Information Systems. 1992;17(3):209-242. doi:http://dx.doi.org/10.1016/0306-4379(92)90014-E
Hohenstein, U., & Engels, G. (1992). SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language. Information Systems, 17(3), 209–242. http://dx.doi.org/10.1016/0306-4379(92)90014-E
@article{Hohenstein_Engels_1992, title={SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language}, volume={17}, DOI={http://dx.doi.org/10.1016/0306-4379(92)90014-E}, number={3}, journal={Information Systems}, author={Hohenstein, Uwe and Engels, Gregor}, year={1992}, pages={209–242} }
Hohenstein, Uwe, and Gregor Engels. “SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language.” Information Systems 17, no. 3 (1992): 209–42. http://dx.doi.org/10.1016/0306-4379(92)90014-E.
U. Hohenstein and G. Engels, “SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language,” Information Systems, vol. 17, no. 3, pp. 209–242, 1992.
Hohenstein, Uwe, and Gregor Engels. “SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language.” Information Systems, vol. 17, no. 3, 1992, pp. 209–42, doi:http://dx.doi.org/10.1016/0306-4379(92)90014-E.

Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar