{"title":"面向对象数据库中查询的二维规范","authors":"Jae-Cheol Kwak , Songchun Moon","doi":"10.1016/0165-6074(95)00005-9","DOIUrl":null,"url":null,"abstract":"<div><p>Visual queries based on schema graphs simplify access to databases for technical and non-technical users. Unlike relational databases, in object-oriented databases, the basic entity in a query, i.e. a class, is frequently considered as a compound of several entities to which the query operations may apply, which causes the deficiency in describing an entity of designation. In this paper, we propose a visual query language <em>object query diagram</em> (OQD) for object-oriented databases, where a class is decomposed into a number of <em>object sets</em>, each of which is a set of values of one of the attributes of the other classes. By representing each class and object sets in the class using the well-known Venn diagram in a query, OQD explicitly presents all the entities to which the operations in a query can apply. We describe the syntax and semantics of OQD through a number of illustrative examples.</p></div>","PeriodicalId":100927,"journal":{"name":"Microprocessing and Microprogramming","volume":"41 3","pages":"Pages 227-244"},"PeriodicalIF":0.0000,"publicationDate":"1995-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0165-6074(95)00005-9","citationCount":"1","resultStr":"{\"title\":\"Two-dimensional specification of queries in object-oriented databases\",\"authors\":\"Jae-Cheol Kwak , Songchun Moon\",\"doi\":\"10.1016/0165-6074(95)00005-9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Visual queries based on schema graphs simplify access to databases for technical and non-technical users. Unlike relational databases, in object-oriented databases, the basic entity in a query, i.e. a class, is frequently considered as a compound of several entities to which the query operations may apply, which causes the deficiency in describing an entity of designation. In this paper, we propose a visual query language <em>object query diagram</em> (OQD) for object-oriented databases, where a class is decomposed into a number of <em>object sets</em>, each of which is a set of values of one of the attributes of the other classes. By representing each class and object sets in the class using the well-known Venn diagram in a query, OQD explicitly presents all the entities to which the operations in a query can apply. We describe the syntax and semantics of OQD through a number of illustrative examples.</p></div>\",\"PeriodicalId\":100927,\"journal\":{\"name\":\"Microprocessing and Microprogramming\",\"volume\":\"41 3\",\"pages\":\"Pages 227-244\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/0165-6074(95)00005-9\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Microprocessing and Microprogramming\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/0165607495000059\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Microprocessing and Microprogramming","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/0165607495000059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Two-dimensional specification of queries in object-oriented databases
Visual queries based on schema graphs simplify access to databases for technical and non-technical users. Unlike relational databases, in object-oriented databases, the basic entity in a query, i.e. a class, is frequently considered as a compound of several entities to which the query operations may apply, which causes the deficiency in describing an entity of designation. In this paper, we propose a visual query language object query diagram (OQD) for object-oriented databases, where a class is decomposed into a number of object sets, each of which is a set of values of one of the attributes of the other classes. By representing each class and object sets in the class using the well-known Venn diagram in a query, OQD explicitly presents all the entities to which the operations in a query can apply. We describe the syntax and semantics of OQD through a number of illustrative examples.