{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:56:51Z","timestamp":1725663411048},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540190271"},{"type":"electronic","value":"9783540389415"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1988]]},"DOI":"10.1007\/3-540-19027-9_18","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T14:56:10Z","timestamp":1330181770000},"page":"269-283","source":"Crossref","is-referenced-by-count":0,"title":["Adding relational query facilities to software development environments"],"prefix":"10.1007","author":[{"given":"Susan","family":"Horwitz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,1]]},"reference":[{"issue":"10","key":"18_CR1","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1145\/361020.361215","volume":"18","author":"M. M. Astrahan","year":"1975","unstructured":"Astrahan, M. M. and D. D. Chamberlin, \u201cImplementation of a structured English query language,\u201d Communications of the ACM 18(10) pp. 580\u2013588 (Oct. 1975).","journal-title":"Communications of the ACM"},{"issue":"4","key":"18_CR2","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1147\/sj.164.0363","volume":"16","author":"M. W. Blasgen","year":"1977","unstructured":"Blasgen, M. W. and K. P. Eswaran, \u201cStorage and access in relational databases,\u201d IBM Systems Journal 16(4) pp. 363\u2013377 (1977).","journal-title":"IBM Systems Journal"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Chandra, A., \u201cProgramming primitives for database languages.,\u201d Conference Record of the 8th ACM Symposium on Principles of Programming Languages, pp. 50\u201362 (Jan. 1981).","DOI":"10.1145\/567532.567537"},{"issue":"6","key":"18_CR4","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1145\/362384.362685","volume":"13","author":"E. F. Codd","year":"1970","unstructured":"Codd, E. F., \u201cA relational model of data for large shared data banks,\u201d Communications of the ACM 13(6) pp. 377\u2013387 (June 1970).","journal-title":"Communications of the ACM"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Deutsch, L. P. and A. M. Schiffman, \u201cEfficient implementation of the Smalltalk-80 system,\u201d Conference Record of the 11th ACM Symposium on Principles of Programming Languages, pp. 297\u2013302 (Jan. 1984).","DOI":"10.1145\/800017.800542"},{"issue":"11","key":"18_CR6","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1145\/360363.360369","volume":"19","author":"K. P. Eswaran","year":"1976","unstructured":"Eswaran, K. P., J. N. Gray, R. A. Lorie, and I. L. Traiger, \u201cThe notions of consistency and predicate locks in a database system,\u201d Communications of the ACM 19(11) pp. 624\u2013633 (1976).","journal-title":"Communications of the ACM"},{"key":"18_CR7","doi-asserted-by":"crossref","unstructured":"Gotlieb, L. R., \u201cComputing joins of relations,\u201d ACM SIGMOD International Conference on Management of Data, pp. 55\u201363 (May 1975).","DOI":"10.1145\/500080.500089"},{"key":"18_CR8","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1147\/rd.203.0244","volume":"20","author":"P. A. V. Hall","year":"1976","unstructured":"Hall, P. A. V., \u201cOptimization of single expressions in a relational data base system,\u201d IBM J. Res. Develop. 20 pp. 244\u2013237 (May 1976).","journal-title":"IBM J. Res. Develop."},{"key":"18_CR9","unstructured":"Horwitz, S., \u201cGenerating language-based editors: A relationally-attributed approach,\u201d TR 85-696 (Ph.D. thesis), Department of Computer Science, Cornell University (Aug. 1985)."},{"issue":"4","key":"18_CR10","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1145\/6465.6512","volume":"8","author":"S. Horwitz","year":"1986","unstructured":"Horwitz, S. and T. Teitelbaum, \u201cGenerating editing environments based on relations and attributes,\u201d ACM Transactions on Programming Languages and Systems 8(4) pp. 577\u2013608 (Oct. 1986).","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Komorowski, H. J., \u201cRapid software development in a database framework \u2014 A case study,\u201d IEEE 1984 Proceedings of the International Conference on Data Engineering, (1984).","DOI":"10.1109\/ICDE.1984.7271298"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"Linton, M.A., \u201cImplementing relational views of programs,\u201d Proceedings of the ACM SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pp. 132\u2013140 (Apr. 23\u201325, 1984).","DOI":"10.1145\/390010.808258"},{"key":"18_CR13","unstructured":"Liu, L., \u201cEssential uses of expressions in set-oriented expressions,\u201d Ph.D. Thesis, Department of Computer Science, Cornell University (May 1979)."},{"key":"18_CR14","unstructured":"Lu, H. and M. J. Carey, \u201cSome experimental results on distributed join algorithms in a local network,\u201d Proceedings of VLDB, pp. 292\u2013304 (1985)."},{"key":"18_CR15","volume-title":"Global program analysis in an interactive environment","author":"L. Masinter","year":"1980","unstructured":"Masinter, L., \u201cGlobal program analysis in an interactive environment,\u201d Ph.D. Thesis, Stanford University, Stanford, CA (Jan., 1980)."},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Selinger, P. G., M. M. Astrahan, D. D. Chamberlin, R. A. Lorie, and T. G. Price, \u201cAccess path selection in a relational database management system,\u201d ACM SIGMOD International Conference on Management of Data, pp. 23\u201334 (May\u2013June, 1979).","DOI":"10.1145\/582095.582099"},{"issue":"10","key":"18_CR17","doi-asserted-by":"crossref","first-page":"568","DOI":"10.1145\/361020.361025","volume":"18","author":"J. M. Smith","year":"1975","unstructured":"Smith, J. M. and P. Chang, \u201cOptimizing the performance of a relational algebra database interface,\u201d Communications of the ACM 18(10) pp. 568\u2013579 (Oct. 1975).","journal-title":"Communications of the ACM"},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Stonebraker, M., \u201cImplementation of integrity constraints and views by query modification,\u201d ACM SIGMOD International Conference on Management of Data, pp. 65\u201378 (May 1975).","DOI":"10.1145\/500080.500091"},{"issue":"3","key":"18_CR19","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1145\/320473.320476","volume":"1","author":"M. Stonebraker","year":"1976","unstructured":"Stonebraker, M., E. Wong, P. Kreps, and G. Held, \u201cThe design and implementation of INGRES,\u201d ACM Transactions on Database Systems 1(3) pp. 189\u2013222 (Sept. 1976).","journal-title":"ACM Transactions on Database Systems"},{"key":"18_CR20","unstructured":"Teitelman, W., Interlisp Reference Manual, Xerox PARC (Dec. 1978). (as cited in [Masinter 80])"},{"key":"18_CR21","volume-title":"Principles of Database Systems","author":"J. Ullman","year":"1980","unstructured":"Ullman, J., Principles of Database Systems, Computer Science Press, Potomac, MD (1980)."},{"issue":"3","key":"18_CR22","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1145\/320473.320479","volume":"1","author":"E. Wong","year":"1976","unstructured":"Wong, E. and K. Youssefi, \u201cDecomposition \u2014 a strategy for query processing,\u201d ACM Transactions on Database Systems 1(3) pp. 223\u2013241 (Sept. 1976).","journal-title":"ACM Transactions on Database Systems"},{"issue":"2","key":"18_CR23","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1145\/320071.320072","volume":"4","author":"S. B. Yao","year":"1979","unstructured":"Yao, S. B., \u201cOptimization of query evaluation algorithms,\u201d ACM Transactions on Database Systems 4(2) pp. 133\u2013155 (1979).","journal-title":"ACM Transactions on Database Systems"}],"container-title":["Lecture Notes in Computer Science","ESOP '88"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-19027-9_18.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T15:16:11Z","timestamp":1605626171000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-19027-9_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988]]},"ISBN":["9783540190271","9783540389415"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3-540-19027-9_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1988]]}}}