{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T12:57:18Z","timestamp":1748350638612},"reference-count":46,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1993,3,1]],"date-time":"1993-03-01T00:00:00Z","timestamp":730944000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Data &amp; Knowledge Engineering"],"published-print":{"date-parts":[[1993,3]]},"DOI":"10.1016\/0169-023x(93)90006-b","type":"journal-article","created":{"date-parts":[[2003,3,14]],"date-time":"2003-03-14T12:15:20Z","timestamp":1047644120000},"page":"117-150","source":"Crossref","is-referenced-by-count":4,"title":["An entity-based approach to query processing in relational databases"],"prefix":"10.1016","volume":"10","author":[{"given":"Kalervo","family":"J\u00e4rvelin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timo","family":"Niemi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0169-023X(93)90006-B_BIB1","series-title":"Proc. 13th VLDB Conf.","first-page":"255","article-title":"Direct algorithms for computing the transition closure of database relations","author":"Agrawal","year":"1987"},{"key":"10.1016\/0169-023X(93)90006-B_BIB2","series-title":"Logic Programming and Knowledge Engineering","author":"Amble","year":"1987"},{"key":"10.1016\/0169-023X(93)90006-B_BIB3","series-title":"proc. 7th ACM SIGACT-SIGMOD-SIGART Symp. on Principles of Database Systems","first-page":"152","article-title":"Object-oriented database systems","author":"Bancilhon","year":"1988"},{"key":"10.1016\/0169-023X(93)90006-B_BIB4","series-title":"The Vienna Development Method","year":"1978"},{"key":"10.1016\/0169-023X(93)90006-B_BIB5","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/984532.984536","article-title":"Research issues in database specification","volume":"13","author":"Brodie","year":"1983","journal-title":"ACM SIGMOD Record"},{"key":"10.1016\/0169-023X(93)90006-B_BIB6","volume":"Vol. I","author":"Date","year":"1990"},{"key":"10.1016\/0169-023X(93)90006-B_BIB7","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/0306-4379(89)90029-X","article-title":"Dynamic query interpretation in relational databases","volume":"14","author":"D'Atri","year":"1989","journal-title":"Inform. Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB8","series-title":"Systematic Software Development Using VDM","author":"Jones","year":"1986"},{"key":"10.1016\/0169-023X(93)90006-B_BIB9","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/0169-023X(87)90024-3","article-title":"A language for simple interactive retireval from a database system","volume":"2","author":"Jones","year":"1987","journal-title":"Data & Knowledge Engrg."},{"key":"10.1016\/0169-023X(93)90006-B_BIB10","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1016\/0306-4573(86)90103-2","article-title":"Cardinality estimation in numeric online databanks","volume":"22","author":"J\u00e4rvelin","year":"1986","journal-title":"Inform. Processing & Management"},{"key":"10.1016\/0169-023X(93)90006-B_BIB11","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1177\/016555158801400203","article-title":"A methodology for user charge estimation in numeric online databanks, Part II","volume":"14","author":"J\u00e4rvelin","year":"1988","journal-title":"J. Inform. Sci."},{"key":"10.1016\/0169-023X(93)90006-B_BIB12","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1002\/(SICI)1097-4571(198907)40:4<236::AID-ASI3>3.0.CO;2-2","article-title":"An approach to query cost modelling in numeric databases","volume":"40","author":"J\u00e4rvelin","year":"1989","journal-title":"J. Amer. Soc. Inform. Sci."},{"key":"10.1016\/0169-023X(93)90006-B_BIB13","article-title":"Entity-based query construction for relational database access","author":"J\u00e4rvelin","year":"1990"},{"key":"10.1016\/0169-023X(93)90006-B_BIB14","series-title":"14th Internat. Conf. on Research and Development in Information Retrieval (ACM SIGIR '91)","first-page":"173","article-title":"Data conversion, aggregation and deduction in advanced retrieval from heterogeneous fact databases","author":"J\u00e4rvelin","year":"1991"},{"key":"10.1016\/0169-023X(93)90006-B_BIB15","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/0169-023X(89)90011-6","article-title":"A persistent complex object database language","volume":"3","author":"Khosshafian","year":"1988","journal-title":"Data & Knowledge Engrg."},{"key":"10.1016\/0169-023X(93)90006-B_BIB16","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1145\/1270.1209","article-title":"System\/U: A database system based on the universal relation assumption","volume":"9","author":"Korth","year":"1984","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB17","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/0169-023X(90)90031-8","article-title":"UDH: A universal relation system","volume":"5","author":"Leymann","year":"1990","journal-title":"Data & Knowledge Engrg."},{"key":"10.1016\/0169-023X(93)90006-B_BIB18","series-title":"Database Applications Using Prolog","author":"Lucas","year":"1988"},{"key":"10.1016\/0169-023X(93)90006-B_BIB19","series-title":"Proc. 3rd IEEE Data Engineering Conf.","first-page":"112","article-title":"Design and evaluation of algorithms to compute the transitive closure of a database relation","author":"Lu","year":"1987"},{"key":"10.1016\/0169-023X(93)90006-B_BIB20","series-title":"The Theory of Relational Databases","author":"Maier","year":"1984"},{"key":"10.1016\/0169-023X(93)90006-B_BIB21","first-page":"1","article-title":"Maximal objects and the semantics of universal relation databases","volume":"8","author":"Maier","year":"1983"},{"key":"10.1016\/0169-023X(93)90006-B_BIB22","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1145\/329.318580","article-title":"On the foundations of the universal relation model","volume":"9","author":"Maier","year":"1984","journal-title":"ACM Trans. Database Sys."},{"key":"10.1016\/0169-023X(93)90006-B_BIB23","doi-asserted-by":"crossref","first-page":"1120","DOI":"10.1109\/32.31369","article-title":"An Entity-Relationship programming language","volume":"15","author":"Malhotra","year":"1989","journal-title":"IEEE Trans. Software Engrg."},{"key":"10.1016\/0169-023X(93)90006-B_BIB24","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1145\/320141.320150","article-title":"A language facility for designing database-intensive applications","volume":"5","author":"Mylopoulos","year":"1980","journal-title":"ACM Trans. Database Sys."},{"key":"10.1016\/0169-023X(93)90006-B_BIB25","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/0306-4379(83)90001-7","article-title":"A seven-tuple representation for hierarchical data structures","volume":"8","author":"Niemi","year":"1983","journal-title":"Inform. Sys."},{"key":"10.1016\/0169-023X(93)90006-B_BIB26","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1007\/BF00977967","article-title":"Formal restructing functions for hierarchical data bases","volume":"12","author":"Niemi","year":"1983","journal-title":"Internat. J. Comput. Inform. Sci."},{"key":"10.1016\/0169-023X(93)90006-B_BIB27","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/BF01937484","article-title":"Specification of a query language by the attribute method","volume":"24","author":"Niemi","year":"1984","journal-title":"BIT"},{"key":"10.1016\/0169-023X(93)90006-B_BIB28","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/0306-4379(85)90010-9","article-title":"A straightforward formalization of the relational model","volume":"10","author":"Niemi","year":"1985","journal-title":"Inform. Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB29","article-title":"A meta-information approach to relational database representation and manipulation","author":"Niemi","year":"1988"},{"key":"10.1016\/0169-023X(93)90006-B_BIB30","doi-asserted-by":"crossref","first-page":"762","DOI":"10.1109\/32.83913","article-title":"Prolog-based metarules for relational database representation and manipulation","volume":"17","author":"Niemi","year":"1991","journal-title":"IEEE Trans. Software Engrg."},{"key":"10.1016\/0169-023X(93)90006-B_BIB31","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/0306-4379(92)90005-8","article-title":"Operation-oriented query language approach for recursive queries \u2014 Part 1, Functional definition","volume":"17","author":"Niemi","year":"1992","journal-title":"Inform. Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB32","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/0306-4379(92)90006-9","article-title":"Operation-oriented query language approach for recursive queries \u2014 Part 2, Prototype implementation and its integration with relational databases","volume":"17","author":"Niemi","year":"1992","journal-title":"Inform. Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB33","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/0306-4573(92)90045-2","article-title":"Advanced query formulation in deductive databases","volume":"28","author":"Niemi","year":"1992","journal-title":"Inform. Processing & Management"},{"key":"10.1016\/0169-023X(93)90006-B_BIB34","first-page":"20","article-title":"Logic programming and relational databases","volume":"8","author":"Parsaye","year":"1983","journal-title":"Databases Eng."},{"key":"10.1016\/0169-023X(93)90006-B_BIB35","series-title":"Intelligent Databases: Object-Oriented, Deductive Hypermedia Technologies","author":"Parsaye","year":"1989"},{"key":"10.1016\/0169-023X(93)90006-B_BIB36","series-title":"Proc. Internat. Conf. on Very Large Databases","first-page":"144","article-title":"Using semantic networks for database management","author":"Roussopoulos","year":"1975"},{"key":"10.1016\/0169-023X(93)90006-B_BIB37","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1145\/319983.319988","article-title":"A characterization of globally consistent databases and their correct access paths","volume":"8","author":"Sagiv","year":"1983","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB38","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1145\/319540.319561","article-title":"The functional data model and the data language DAPLEX","volume":"5","author":"Shipman","year":"1981","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB39","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/0169-023X(89)90014-1","article-title":"Query optimization in object-oriented knowledge bases","volume":"3","author":"Sheu","year":"1988","journal-title":"Data & Knowledge Engrg."},{"key":"10.1016\/0169-023X(93)90006-B_BIB40","doi-asserted-by":"crossref","first-page":"975","DOI":"10.1145\/65971.65976","article-title":"ER model clustering for user communication and documentation in database design","volume":"32","author":"Teorey","year":"1989","journal-title":"Commun. ACM"},{"key":"10.1016\/0169-023X(93)90006-B_BIB41","article-title":"The U.R. strikes back","author":"Ullman","year":"1981"},{"key":"10.1016\/0169-023X(93)90006-B_BIB42","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1145\/3979.3980","article-title":"Implementation of logical query languages for databases","volume":"10","author":"Ullman","year":"1985","journal-title":"ACM Trans. Database Syst."},{"key":"10.1016\/0169-023X(93)90006-B_BIB43","series-title":"Proc. 6th ACM SIGACT-SIGMOD-SIGART Symp. Principles of Database Systems","first-page":"1","article-title":"Database theory: Past and future","author":"Ullman","year":"1987"},{"key":"10.1016\/0169-023X(93)90006-B_BIB44","volume":"Vol. I","author":"Ullman","year":"1988"},{"key":"10.1016\/0169-023X(93)90006-B_BIB45","author":"Ullman","year":"1989"},{"key":"10.1016\/0169-023X(93)90006-B_BIB46","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MC.1986.1663126","article-title":"Views, objects, and databases","volume":"19","author":"Wiederhold","year":"1986","journal-title":"Computer"}],"container-title":["Data &amp; Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0169023X9390006B?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0169023X9390006B?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,26]],"date-time":"2019-03-26T11:50:12Z","timestamp":1553601012000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0169023X9390006B"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,3]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1993,3]]}},"alternative-id":["0169023X9390006B"],"URL":"https:\/\/doi.org\/10.1016\/0169-023x(93)90006-b","relation":{},"ISSN":["0169-023X"],"issn-type":[{"value":"0169-023X","type":"print"}],"subject":[],"published":{"date-parts":[[1993,3]]}}}