{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:32:39Z","timestamp":1775230359554,"version":"3.50.1"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2012,12,28]],"date-time":"2012-12-28T00:00:00Z","timestamp":1356652800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The VLDB Journal"],"published-print":{"date-parts":[[2013,2]]},"DOI":"10.1007\/s00778-012-0302-x","type":"journal-article","created":{"date-parts":[[2012,12,27]],"date-time":"2012-12-27T04:58:53Z","timestamp":1356584333000},"page":"73-98","source":"Crossref","is-referenced-by-count":95,"title":["Automating the database schema evolution process"],"prefix":"10.1007","volume":"22","author":[{"given":"Carlo","family":"Curino","sequence":"first","affiliation":[]},{"given":"Hyun Jin","family":"Moon","sequence":"additional","affiliation":[]},{"given":"Alin","family":"Deutsch","sequence":"additional","affiliation":[]},{"given":"Carlo","family":"Zaniolo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2012,12,28]]},"reference":[{"key":"302_CR1","unstructured":"http:\/\/publib.boulder.ibm.com\/infocenter\/mptoolic\/v1r0\/index.jsp?topic=\/com.ibm.db2tools.chx.doc.ug\/chxucoview01.htm"},{"key":"302_CR2","unstructured":"http:\/\/www.embarcadero.com\/products\/db-change-manager"},{"key":"302_CR3","unstructured":"http:\/\/www.idera.com\/SQL-Server\/"},{"key":"302_CR4","unstructured":"http:\/\/www.liquibase.org\/"},{"key":"302_CR5","unstructured":"http:\/\/www.mysql.com\/products\/workbench\/"},{"key":"302_CR6","unstructured":"http:\/\/www.oracle.com\/us\/products\/enterprise-manager\/change-management-pack-11g-ds-068451.pdf"},{"key":"302_CR7","unstructured":"http:\/\/www.red-gate.com\/"},{"key":"302_CR8","unstructured":"http:\/\/www.sqledit.com\/index.html"},{"key":"302_CR9","unstructured":"http:\/\/www.swissql.com\/"},{"key":"302_CR10","doi-asserted-by":"crossref","unstructured":"Abiteboul, S., Duschka, O.M.: Complexity of answering queries using materialized views. In: PODS, pp. 254\u2013263 (1998)","DOI":"10.1145\/275487.275516"},{"key":"302_CR11","volume-title":"Foundations of Databases","author":"S Abiteboul","year":"1995","unstructured":"Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison Wesley, Reading (1995)"},{"key":"302_CR12","doi-asserted-by":"crossref","unstructured":"Afrati, F.N., Kolaitis, P.G.: Repair checking in inconsistent databases: Algorithms and complexity. In: ICDT, pp. 31\u201341 (2009)","DOI":"10.1145\/1514894.1514899"},{"key":"302_CR13","doi-asserted-by":"crossref","unstructured":"Arenas, M., Bertossi, L., Chomicki, J.: Consistent query answers in inconsistent databases. In: PODS, pp. 68\u201379 (1999)","DOI":"10.1145\/303976.303983"},{"issue":"4","key":"302_CR14","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1145\/319628.319634","volume":"6","author":"F Bancilhon","year":"1981","unstructured":"Bancilhon, F., Spyratos, N.: Update semantics of relational views. ACM Trans. Database Syst. 6(4), 557\u2013575 (1981)","journal-title":"ACM Trans. Database Syst."},{"key":"302_CR15","unstructured":"Bernstein, P.A.: Applying model management to classical meta data problems. In: CIDR (2003)"},{"issue":"2","key":"302_CR16","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/s00778-007-0059-9","volume":"17","author":"PA Bernstein","year":"2008","unstructured":"Bernstein, P.A., Green, T.J., Melnik, S., Nash, A.: Implementing mapping composition. VLDB J. 17(2), 333\u2013353 (2008)","journal-title":"VLDB J."},{"key":"302_CR17","doi-asserted-by":"crossref","unstructured":"Bohannon, A., Pierce, B.C., Vaughan, J.A.: Relational lenses: A language for updatable views. In: PODS, pp. 338\u2013347 (2006)","DOI":"10.1145\/1142351.1142399"},{"key":"302_CR18","doi-asserted-by":"crossref","unstructured":"Cleve A., Hainaut, J.-L.: Co-transformations in database applications evolution. In: GTTSE, pp. 409\u2013421 (2006)","DOI":"10.1007\/11877028_17"},{"key":"302_CR19","unstructured":"Curino, C., Ham, M., Moroni, F., Zaniolo, C.: Pantha rei data set. http:\/\/data.schemaevolution.org\/ (2009)"},{"issue":"2","key":"302_CR20","first-page":"117","volume":"4","author":"C Curino","year":"2010","unstructured":"Curino, C., Moon, H.J., Deutsch, A., Zaniolo, C.: Update rewriting and integrity constraint maintenance in a schema evolution support system: Prism++. PVLDB 4(2), 117\u2013128 (2010)","journal-title":"PVLDB"},{"key":"302_CR21","doi-asserted-by":"crossref","unstructured":"Curino, C., Moon, H.J., Ham, M., Zaniolo, C.: The prism workbench: Database schema evolution without tears. In: ICDE (2009)","DOI":"10.1109\/ICDE.2009.46"},{"key":"302_CR22","unstructured":"Curino, C., Moon, H.J., Tanca, L., Zaniolo, C.: Schema evolution in Wikipedia: Toward a web information system benchmark. ICEIS (2008)"},{"issue":"1","key":"302_CR23","first-page":"761","volume":"1","author":"C Curino","year":"2008","unstructured":"Curino, C., Moon, H.J., Zaniolo, C.: Graceful database schema evolution: The prism workbench. PVLDB 1(1), 761\u2013772 (2008)","journal-title":"PVLDB"},{"key":"302_CR24","doi-asserted-by":"crossref","unstructured":"Curino, C., Moon, H.J.: C. Zaniolo. Managing the history of metadata in support for db archiving and schema evolution. In: ECDM (2008)","DOI":"10.1007\/978-3-540-87991-6_11"},{"issue":"3","key":"302_CR25","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/319732.319740","volume":"7","author":"U Dayal","year":"1982","unstructured":"Dayal, U., Bernstein, P.A.: On the correct translation of update operations on relational views. ACM Trans. Database Syst. 7(3), 381\u2013416 (1982)","journal-title":"ACM Trans. Database Syst."},{"key":"302_CR26","doi-asserted-by":"crossref","unstructured":"Deutsch, A., Nash, A., Remmel, J.: The chase revisited. In: PODS, pp. 149\u2013158 (2008)","DOI":"10.1145\/1376916.1376938"},{"key":"302_CR27","doi-asserted-by":"crossref","unstructured":"Deutsch, A., Tannen, V.: Mars: A system for publishing xml from mixed and redundant storage. In: VLDB, pp. 201\u2013212 (2003)","DOI":"10.1016\/B978-012722442-8\/50026-4"},{"key":"302_CR28","unstructured":"Ensembl development team. Ensembl Genetic DB http:\/\/www.ensembl.org , 2009 (Online)"},{"key":"302_CR29","doi-asserted-by":"crossref","unstructured":"Fagin, R.: Inverting schema mappings. ACM Trans. Database Syst. 32(4), 25:1\u201325:51 (2007)","DOI":"10.1145\/1292609.1292615"},{"issue":"4","key":"302_CR30","doi-asserted-by":"crossref","first-page":"994","DOI":"10.1145\/1114244.1114249","volume":"30","author":"R Fagin","year":"2005","unstructured":"Fagin, R., Kolaitis, P.G., Popa, L., Tan, W.-C.: Composing schema mappings: Second-order dependencies to the rescue. ACM Trans. Database Syst. 30(4), 994\u20131055 (2005)","journal-title":"ACM Trans. Database Syst."},{"key":"302_CR31","doi-asserted-by":"crossref","unstructured":"Fagin, R., Kolaitis, P.G., Popa, L., Tan, W.-C.: Quasi-inverses of schema mappings. In: PODS, pp. 123\u2013132 (2007)","DOI":"10.1145\/1265530.1265548"},{"key":"302_CR32","doi-asserted-by":"crossref","unstructured":"Fagin, R., Kolaitis, P.G., Popa, L., Tan, W. C.: Reverse data exchange: Coping with nulls. In: PODS, pp. 23\u201332 (2009)","DOI":"10.1145\/1559795.1559800"},{"key":"302_CR33","doi-asserted-by":"crossref","unstructured":"Hartung, M., Terwilliger, J.F., Rahm, E.: Recent advances in schema and ontology evolution. In: Schema Matching and Mapping, pp. 149\u2013190 (2011)","DOI":"10.1007\/978-3-642-16518-4_6"},{"key":"302_CR34","doi-asserted-by":"crossref","unstructured":"Hern\u00e1ndez, M.A., Miller, R.J., Haas, L.M.: Clio: A semi-automatic tool for schema mapping. In: SIGMOD, p. 607 (2001)","DOI":"10.1145\/376284.375767"},{"issue":"3","key":"302_CR35","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1016\/j.datak.2005.10.003","volume":"59","author":"J-M Hick","year":"2006","unstructured":"Hick, J.-M., Hainaut, J.-L.: Database application evolution: A transformational approach. Data Knowl. Eng. 59(3), 534\u2013558 (2006)","journal-title":"Data Knowl. Eng."},{"key":"302_CR36","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1016\/0304-3975(85)90141-0","volume":"39","author":"R Hull","year":"1985","unstructured":"Hull, R.: Non-finite specifiability of projections of functional dependency families. Theor. Comput. Sci. 39, 239\u2013265 (1985)","journal-title":"Theor. Comput. Sci."},{"key":"302_CR37","doi-asserted-by":"crossref","unstructured":"Kotidis, Y., Srivastava, D., Velegrakis, Y.: Updates through views: A new hope. In: ICDE, p. 2 (2006)","DOI":"10.1109\/ICDE.2006.167"},{"key":"302_CR38","doi-asserted-by":"crossref","unstructured":"Lenzerini, M.: Data integration: A theoretical perspective. In: PODS, pp. 233\u2013246 (2002)","DOI":"10.1145\/543613.543644"},{"key":"302_CR39","doi-asserted-by":"crossref","unstructured":"Liu, Z., He, B., Hsiao, H.-I., Chen, Y.: Efficient and scalable data evolution with column oriented databases. In: EDBT (2011)","DOI":"10.1145\/1951365.1951380"},{"key":"302_CR40","doi-asserted-by":"crossref","unstructured":"Madhavan, J., Halevy, A.Y.: Composing mappings among data sources. In: VLDB, pp. 572\u2013583 (2003)","DOI":"10.1016\/B978-012722442-8\/50057-4"},{"key":"302_CR41","doi-asserted-by":"crossref","unstructured":"Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: A programming platform for generic model management. In: SIGMOD (2003)","DOI":"10.1145\/872757.872782"},{"key":"302_CR42","unstructured":"Miller, R.J., Ioannidis, Y.E., Ramakrishnan, R.: The use of information capacity in schema integration and translation. In: VLDB, pp. 120\u2013133 (1993)"},{"issue":"1","key":"302_CR43","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/0306-4379(94)90024-8","volume":"19","author":"RJ Miller","year":"1994","unstructured":"Miller, R.J., Ioannidis, Y.E., Ramakrishnan, R.: Schema equivalence in heterogeneous systems: Bridging theory and practice. Inf. Syst. 19(1), 3\u201331 (1994)","journal-title":"Inf. Syst."},{"issue":"1","key":"302_CR44","first-page":"882","volume":"1","author":"HJ Moon","year":"2008","unstructured":"Moon, H.J., Curino, C., Deutsch, A., Hou, C.-Y., Zaniolo, C.: Managing and querying transaction-time databases under schema evolution. PVLDB 1(1), 882\u2013895 (2008)","journal-title":"PVLDB"},{"key":"302_CR45","doi-asserted-by":"crossref","unstructured":"Moon, H.J., Curino, C., Zaniolo, C.: Scalable architecture and query optimization for transaction-time dbs with evolving schemas. In: SIGMOD Conference, pp. 207\u2013218 (2010)","DOI":"10.1145\/1807167.1807192"},{"key":"302_CR46","unstructured":"Moroni, F.: Schema Evolution Toolsuite: Analysis and Interpretation of Relational Schema Changes. Master\u2019s thesis, Politecnico di Milano\u2014Dipartimento di Elettronica e Informazione (2009)"},{"key":"302_CR47","doi-asserted-by":"crossref","unstructured":"Papastefanatos, G., Vassiliadis, P., Simitsis, A., Vassiliou, Y.: Hecataeus: Regulating schema evolution. In: ICDE, pp. 1181\u20131184, March (2010)","DOI":"10.1109\/ICDE.2010.5447778"},{"issue":"2","key":"302_CR48","first-page":"81","volume":"4","author":"L Qian","year":"2010","unstructured":"Qian, L., LeFevre, K., Jagadish, H.V.: Crius: User-friendly database design. PVLDB 4(2), 81\u201392 (2010)","journal-title":"PVLDB"},{"key":"302_CR49","doi-asserted-by":"crossref","unstructured":"Ra, Y.-G.: Relational schema evolution for program independency. In: Proceedings of the 7th international conference on Intelligent Information Technology, pp 273\u2013281, Springer, Heidelberg (2004). doi: 10.1007\/978-3-540-30561-3_29","DOI":"10.1007\/978-3-540-30561-3_29"},{"key":"302_CR50","doi-asserted-by":"crossref","unstructured":"Terwilliger, J.F., Bernstein, P.A., Unnithan, A.: Worry-free database upgrades: Automated model-driven evolution of schemas and complex mappings. In: SIGMOD Conference (2010)","DOI":"10.1145\/1807167.1807316"},{"issue":"20","key":"302_CR51","first-page":"3073","volume":"16","author":"JF Terwilliger","year":"2010","unstructured":"Terwilliger, J.F., Fern\u00e1ndez-Moctezuma, R., Delcambre, L.M.L., Maier, D.: Support for schema evolution in data stream management systems. J. UCS 16(20), 3073\u20133101 (2010)","journal-title":"J. UCS"},{"key":"302_CR52","volume-title":"Principles of Database System","author":"J Ullman","year":"1982","unstructured":"Ullman, J.: Principles of Database System. Computer Science Press, Rockville (1982)"},{"issue":"2","key":"302_CR53","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/S0304-3975(99)00219-4","volume":"239","author":"JD Ullman","year":"2000","unstructured":"Ullman, J.D.: Information integration using logical views. Theor. Comput. Sci. 239(2), 189\u2013210 (2000)","journal-title":"Theor. Comput. Sci."},{"key":"302_CR54","doi-asserted-by":"crossref","unstructured":"Velegrakis, Y., Miller, R.J., Popa, L.: Mapping adaptation under evolving schemas. In: VLDB, pp. 584\u2013595 (2003)","DOI":"10.1016\/B978-012722442-8\/50058-6"},{"key":"302_CR55","unstructured":"Wikimedia Foundation. Wikipedia, the free encyclopedia http:\/\/en.wikipedia.org\/ , 2007 (Online)"},{"key":"302_CR56","unstructured":"Wikimedia Foundation. The mediawiki http:\/\/www.mediawiki.org , 2008"},{"key":"302_CR57","unstructured":"Yu, C., Popa, L.: Semantic adaptation of schema mappings when schemas evolve. In: VLDB, pp. 1006\u20131017 (2005)"}],"container-title":["The VLDB Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-012-0302-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00778-012-0302-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-012-0302-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,7]],"date-time":"2019-07-07T16:13:30Z","timestamp":1562516010000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00778-012-0302-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,12,28]]},"references-count":57,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,2]]}},"alternative-id":["302"],"URL":"https:\/\/doi.org\/10.1007\/s00778-012-0302-x","relation":{},"ISSN":["1066-8888","0949-877X"],"issn-type":[{"value":"1066-8888","type":"print"},{"value":"0949-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,12,28]]}}}