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