{"title":"一个微机实现的ER查询接口","authors":"B. Czejdo","doi":"10.1145/111048.111055","DOIUrl":null,"url":null,"abstract":"A query language has been defined in which users graphically manipulate Entity-Relationship (ER) diagrams to formulate queries involving computations [3]. In this paper we present a method of implementing this ER query language as an interface for a relational Database Management System. The approach is based on interactive manipulation of ER database schemas and generation of SQL expressions for an underlying relational database. The graphical query formulation process is formally defined. We assume that the information reflecting the current state of the query formulation process is maintained in a formal model. The model described in [3] is significantly modified and extended. The information included in the extended model allows an ER diagram corresponding to the current state of the query to be displayed on the terminal screen. It is also used to generate an equivalent SQL expression for a relational database. The integrity constraints for the formal model are specified.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A microcomputer implementation of an ER query interface\",\"authors\":\"B. Czejdo\",\"doi\":\"10.1145/111048.111055\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A query language has been defined in which users graphically manipulate Entity-Relationship (ER) diagrams to formulate queries involving computations [3]. In this paper we present a method of implementing this ER query language as an interface for a relational Database Management System. The approach is based on interactive manipulation of ER database schemas and generation of SQL expressions for an underlying relational database. The graphical query formulation process is formally defined. We assume that the information reflecting the current state of the query formulation process is maintained in a formal model. The model described in [3] is significantly modified and extended. The information included in the extended model allows an ER diagram corresponding to the current state of the query to be displayed on the terminal screen. It is also used to generate an equivalent SQL expression for a relational database. The integrity constraints for the formal model are specified.\",\"PeriodicalId\":147067,\"journal\":{\"name\":\"Symposium on Small Systems\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1991-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Symposium on Small Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/111048.111055\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Small Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/111048.111055","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A microcomputer implementation of an ER query interface
A query language has been defined in which users graphically manipulate Entity-Relationship (ER) diagrams to formulate queries involving computations [3]. In this paper we present a method of implementing this ER query language as an interface for a relational Database Management System. The approach is based on interactive manipulation of ER database schemas and generation of SQL expressions for an underlying relational database. The graphical query formulation process is formally defined. We assume that the information reflecting the current state of the query formulation process is maintained in a formal model. The model described in [3] is significantly modified and extended. The information included in the extended model allows an ER diagram corresponding to the current state of the query to be displayed on the terminal screen. It is also used to generate an equivalent SQL expression for a relational database. The integrity constraints for the formal model are specified.