{"year":"1992","issue":"3","title":"SQL/EER - Syntax and Semantics of an Entity-Relationship-Based Query Language","language":[{"iso":"eng"}],"citation":{"bibtex":"@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} }","ieee":"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.","chicago":"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.","short":"U. Hohenstein, G. Engels, Information Systems 17 (1992) 209–242.","ama":"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","mla":"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.","apa":"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"},"date_updated":"2022-01-06T07:03:36Z","doi":"http://dx.doi.org/10.1016/0306-4379(92)90014-E","abstract":[{"text":"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.","lang":"eng"}],"user_id":"52534","department":[{"_id":"66"}],"date_created":"2019-01-31T15:53:22Z","publication":"Information Systems","author":[{"first_name":"Uwe","full_name":"Hohenstein, Uwe","last_name":"Hohenstein"},{"id":"107","last_name":"Engels","full_name":"Engels, Gregor","first_name":"Gregor"}],"type":"journal_article","_id":"7408","status":"public","volume":17,"page":"209-242","intvolume":" 17"}