메뉴 건너뛰기




Volumn 22, Issue 1, 2013, Pages 73-98

Automating the database schema evolution process

Author keywords

Integrity constraints management; Mapping; Relational; Rewriting; Schema evolution; SMO; Updates

Indexed keywords

INFORMATION SYSTEMS; INFORMATION USE; LEGACY SYSTEMS; MAPPING; PRISMS; QUERY PROCESSING;

EID: 84872670627     PISSN: 10668888     EISSN: 0949877X     Source Type: Journal    
DOI: 10.1007/s00778-012-0302-x     Document Type: Article
Times cited : (99)

References (57)
  • 1
    • 84872671307 scopus 로고    scopus 로고
    • http://publib.boulder.ibm.com/infocenter/mptoolic/v1r0/index. jsp?topic=/com.ibm.db2tools.chx.doc.ug/chxucoview01.htm
  • 2
    • 84872672657 scopus 로고    scopus 로고
    • http://www.embarcadero.com/products/db-change-manager
  • 3
    • 84872650136 scopus 로고    scopus 로고
    • http://www.idera.com/SQL-Server/
  • 4
    • 84872652638 scopus 로고    scopus 로고
    • http://www.liquibase.org/
  • 5
    • 84872656892 scopus 로고    scopus 로고
    • http://www.mysql.com/products/workbench/
  • 6
    • 84872651608 scopus 로고    scopus 로고
    • http://www.oracle.com/us/products/enterprise-manager/changemanagement-pack-11g-ds-068451.pdf
  • 7
    • 84872659249 scopus 로고    scopus 로고
    • http://www.red-gate.com/
  • 8
    • 84872672637 scopus 로고    scopus 로고
    • http://www.sqledit.com/index.html
  • 9
    • 84872650202 scopus 로고    scopus 로고
    • http://www.swissql.com/
  • 10
    • 0031632361 scopus 로고    scopus 로고
    • Complexity of answering queries using materialized views
    • Abiteboul, S., Duschka, O.M.: Complexity of answering queries using materialized views. In: PODS, pp. 254-263 (1998)
    • (1998) PODS , pp. 254-263
    • Abiteboul, S.1    Duschka, O.M.2
  • 12
    • 70349106369 scopus 로고    scopus 로고
    • Repair checking in inconsistent databases: Algorithms and complexity
    • Afrati, F.N., Kolaitis, P.G.: Repair checking in inconsistent databases: Algorithms and complexity. In: ICDT, pp. 31-41 (2009)
    • (2009) ICDT , pp. 31-41
    • Afrati, F.N.1    Kolaitis, P.G.2
  • 13
    • 0032640897 scopus 로고    scopus 로고
    • Consistent query answers in inconsistent databases
    • Arenas, M., Bertossi, L., Chomicki, J.: Consistent query answers in inconsistent databases. In: PODS, pp. 68-79 (1999)
    • (1999) PODS , pp. 68-79
    • Arenas, M.1    Bertossi, L.2    Chomicki, J.3
  • 14
    • 0019666494 scopus 로고
    • Update semantics of relational views
    • Bancilhon, F., Spyratos, N.: Update semantics of relational views. ACM Trans. Database Syst. 6(4), 557-575 (1981)
    • (1981) ACM Trans. Database Syst , vol.6 , Issue.4 , pp. 557-575
    • Bancilhon, F.1    Spyratos, N.2
  • 15
    • 0038570636 scopus 로고    scopus 로고
    • Applying model management to classical meta data problems
    • Bernstein, P.A.: Applying model management to classical meta data problems. In: CIDR (2003)
    • (2003) CIDR
    • Bernstein, P.A.1
  • 16
    • 38949214338 scopus 로고    scopus 로고
    • Implementing mapping composition
    • Bernstein, P.A., Green, T.J., Melnik, S., Nash, A.: Implementing mapping composition. VLDB J. 17(2), 333-353 (2008)
    • (2008) VLDB J , vol.17 , Issue.2 , pp. 333-353
    • Bernstein, P.A.1    Green, T.J.2    Melnik, S.3    Nash, A.4
  • 17
    • 34250624952 scopus 로고    scopus 로고
    • Relational lenses: A language for updatable views
    • Bohannon, A., Pierce, B.C., Vaughan, J.A.: Relational lenses: A language for updatable views. In: PODS, pp. 338-347 (2006)
    • (2006) PODS , pp. 338-347
    • Bohannon, A.1    Pierce, B.C.2    Vaughan, J.A.3
  • 18
    • 33750095233 scopus 로고    scopus 로고
    • Co-transformations in database applications evolution
    • Cleve A., Hainaut, J.-L.: Co-transformations in database applications evolution. In: GTTSE, pp. 409-421 (2006)
    • (2006) GTTSE , pp. 409-421
    • Cleve, A.1    Hainaut, J.-L.2
  • 20
    • 79958061759 scopus 로고    scopus 로고
    • Update rewriting and integrity constraint maintenance in a schema evolution support system: Prism++
    • 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-128 (2010)
    • (2010) PVLDB , vol.4 , Issue.2 , pp. 117-128
    • Curino, C.1    Moon, H.J.2    Deutsch, A.3    Zaniolo, C.4
  • 21
    • 67649651650 scopus 로고    scopus 로고
    • The prism workbench: Database schema evolution without tears
    • Curino, C., Moon, H.J., Ham, M., Zaniolo, C.: The prism workbench: Database schema evolution without tears. In: ICDE (2009)
    • (2009) ICDE
    • Curino, C.1    Moon, H.J.2    Ham, M.3    Zaniolo, C.4
  • 23
    • 70450240512 scopus 로고    scopus 로고
    • Graceful database schema evolution: The prism workbench
    • Curino, C., Moon, H.J., Zaniolo, C.: Graceful database schema evolution: The prism workbench. PVLDB 1(1), 761-772 (2008)
    • (2008) PVLDB , vol.1 , Issue.1 , pp. 761-772
    • Curino, C.1    Moon, H.J.2    Zaniolo, C.3
  • 24
    • 70849121765 scopus 로고    scopus 로고
    • C. Zaniolo. Managing the history of metadata in support for db archiving and schema evolution
    • Curino, C., Moon, H.J.: C. Zaniolo. Managing the history of metadata in support for db archiving and schema evolution. In: ECDM (2008)
    • (2008) ECDM
    • Curino, C.1    Moon, H.J.2
  • 25
    • 0020183057 scopus 로고
    • On the correct translation of update operations on relational views
    • Dayal, U., Bernstein, P.A.: On the correct translation of update operations on relational views. ACM Trans. Database Syst. 7(3), 381-416 (1982)
    • (1982) ACM Trans. Database Syst , vol.7 , Issue.3 , pp. 381-416
    • Dayal, U.1    Bernstein, P.A.2
  • 26
    • 57349115428 scopus 로고    scopus 로고
    • The chase revisited
    • Deutsch, A., Nash, A., Remmel, J.: The chase revisited. In: PODS, pp. 149-158 (2008)
    • (2008) PODS , pp. 149-158
    • Deutsch, A.1    Nash, A.2    Remmel, J.3
  • 27
    • 84969947650 scopus 로고    scopus 로고
    • Mars: A system for publishing xml from mixed and redundant storage
    • Deutsch, A., Tannen, V.: Mars: A system for publishing xml from mixed and redundant storage. In: VLDB, pp. 201-212 (2003)
    • (2003) VLDB , pp. 201-212
    • Deutsch, A.1    Tannen, V.2
  • 28
    • 84872647679 scopus 로고    scopus 로고
    • Ensembl development team, (Online)
    • Ensembl development team. Ensembl Genetic DB http://www. ensembl.org, 2009 (Online)
    • (2009) Ensembl Genetic DB
  • 29
    • 36949003730 scopus 로고    scopus 로고
    • Inverting schema mappings
    • Fagin, R.: Inverting schema mappings. ACMTrans. Database Syst. 32(4), 25:1-25:51 (2007)
    • (2007) ACMTrans. Database Syst , vol.32 , Issue.4 , pp. 1-51
    • Fagin, R.1
  • 30
    • 33745201812 scopus 로고    scopus 로고
    • Composing schema mappings: Second-order dependencies to the rescue
    • 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-1055 (2005)
    • (2005) ACM Trans. Database Syst , vol.30 , Issue.4 , pp. 994-1055
    • Fagin, R.1    Kolaitis, P.G.2    Popa, L.3    Tan, W.-C.4
  • 31
    • 35448941523 scopus 로고    scopus 로고
    • Quasi-inverses of schema mappings
    • Fagin, R., Kolaitis, P.G., Popa, L., Tan, W.-C.: Quasi-inverses of schema mappings. In: PODS, pp. 123-132 (2007)
    • (2007) PODS , pp. 123-132
    • Fagin, R.1    Kolaitis, P.G.2    Popa, L.3    Tan, W.-C.4
  • 32
    • 70350686720 scopus 로고    scopus 로고
    • Reverse data exchange: Coping with nulls
    • Fagin, R., Kolaitis, P.G., Popa, L., Tan, W. C.: Reverse data exchange: Coping with nulls. In: PODS, pp. 23-32 (2009)
    • (2009) PODS , pp. 23-32
    • Fagin, R.1    Kolaitis, P.G.2    Popa, L.3    Tan, W.C.4
  • 34
    • 0034823622 scopus 로고    scopus 로고
    • Clio:Asemi-automatic tool for schema mapping
    • Hernández, M.A., Miller, R.J., Haas, L.M.: Clio:Asemi-automatic tool for schema mapping. In: SIGMOD, p. 607 (2001)
    • (2001) SIGMOD , pp. 607
    • Hernández, M.A.1    Miller, R.J.2    Haas, L.M.3
  • 35
    • 33749248830 scopus 로고    scopus 로고
    • Database application evolution: A transformational approach
    • Hick, J.-M., Hainaut, J.-L.: Database application evolution: A transformational approach. Data Knowl. Eng. 59(3), 534-558 (2006)
    • (2006) Data Knowl. Eng , vol.59 , Issue.3 , pp. 534-558
    • Hick, J.-M.1    Hainaut, J.-L.2
  • 36
    • 0022105647 scopus 로고
    • Non-finite specifiability of projections of functional dependency families
    • Hull, R.: Non-finite specifiability of projections of functional dependency families. Theor. Comput. Sci. 39, 239-265 (1985)
    • (1985) Theor. Comput. Sci , vol.39 , pp. 239-265
    • Hull, R.1
  • 38
    • 0036036947 scopus 로고    scopus 로고
    • Data integration: A theoretical perspective
    • Lenzerini, M.: Data integration: A theoretical perspective. In: PODS, pp. 233-246 (2002)
    • (2002) PODS , pp. 233-246
    • Lenzerini, M.1
  • 39
    • 84872647655 scopus 로고    scopus 로고
    • Efficient and scalable data evolution with column oriented databases
    • Liu, Z., He, B., Hsiao, H.-I., Chen, Y.: Efficient and scalable data evolution with column oriented databases. In: EDBT (2011)
    • (2011) EDBT
    • Liu, Z.1    He, B.2    Hsiao, H.-I.3    Chen, Y.4
  • 40
    • 85012235903 scopus 로고    scopus 로고
    • Composing mappings among data sources
    • Madhavan, J., Halevy, A.Y.: Composing mappings among data sources. In: VLDB, pp. 572-583 (2003)
    • (2003) VLDB , pp. 572-583
    • Madhavan, J.1    Halevy, A.Y.2
  • 41
    • 1142303690 scopus 로고    scopus 로고
    • Rondo: A programming platform for generic model management
    • Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: A programming platform for generic model management. In: SIGMOD (2003)
    • (2003) SIGMOD
    • Melnik, S.1    Rahm, E.2    Bernstein, P.A.3
  • 42
    • 0001631966 scopus 로고
    • The use of information capacity in schema integration and translation
    • Miller, R.J., Ioannidis, Y.E., Ramakrishnan, R.: The use of information capacity in schema integration and translation. In: VLDB, pp. 120-133 (1993)
    • (1993) VLDB , pp. 120-133
    • Miller, R.J.1    Ioannidis, Y.E.2    Ramakrishnan, R.3
  • 43
    • 0002400602 scopus 로고
    • Schema equivalence in heterogeneous systems: Bridging theory and practice
    • Miller, R.J., Ioannidis, Y.E., Ramakrishnan, R.: Schema equivalence in heterogeneous systems: Bridging theory and practice. Inf. Syst. 19(1), 3-31 (1994)
    • (1994) Inf. Syst , vol.19 , Issue.1 , pp. 3-31
    • Miller, R.J.1    Ioannidis, Y.E.2    Ramakrishnan, R.3
  • 44
    • 84859184610 scopus 로고    scopus 로고
    • Managing and querying transaction-time databases under schema evolution
    • 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-895 (2008)
    • (2008) PVLDB , vol.1 , Issue.1 , pp. 882-895
    • Moon, H.J.1    Curino, C.2    Deutsch, A.3    Hou, C.-Y.4    Zaniolo, C.5
  • 45
    • 77954725156 scopus 로고    scopus 로고
    • Scalable architecture and query optimization for transaction-time dbs with evolving schemas
    • Moon, H.J., Curino, C., Zaniolo, C.: Scalable architecture and query optimization for transaction-time dbs with evolving schemas. In: SIGMOD Conference, pp. 207-218 (2010)
    • (2010) SIGMOD Conference , pp. 207-218
    • Moon, H.J.1    Curino, C.2    Zaniolo, C.3
  • 48
    • 84455165762 scopus 로고    scopus 로고
    • Crius: User-friendly database design
    • Qian, L., LeFevre, K., Jagadish, H.V.:Crius:User-friendly database design. PVLDB 4(2), 81-92 (2010)
    • (2010) PVLDB , vol.4 , Issue.2 , pp. 81-92
    • Qian, L.1    LeFevre, K.2    Jagadish, H.V.3
  • 49
  • 50
    • 77954746025 scopus 로고    scopus 로고
    • Worry-free database upgrades: Automated model-driven evolution of schemas and complex mappings
    • 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)
    • (2010) SIGMOD Conference
    • Terwilliger, J.F.1    Bernstein, P.A.2    Unnithan, A.3
  • 51
  • 53
    • 0003666350 scopus 로고    scopus 로고
    • Information integration using logical views
    • Ullman, J.D.: Information integration using logical views. Theor. Comput. Sci. 239(2), 189-210 (2000)
    • (2000) Theor. Comput. Sci , vol.239 , Issue.2 , pp. 189-210
    • Ullman, J.D.1
  • 54
    • 2442495917 scopus 로고    scopus 로고
    • Mapping adaptation under evolving schemas
    • Velegrakis, Y., Miller, R.J., Popa, L.: Mapping adaptation under evolving schemas. In: VLDB, pp. 584-595 (2003)
    • (2003) VLDB , pp. 584-595
    • Velegrakis, Y.1    Miller, R.J.2    Popa, L.3
  • 55
    • 77955196171 scopus 로고    scopus 로고
    • Wikimedia Foundation, (Online)
    • Wikimedia Foundation. Wikipedia, the free encyclopedia http://en. wikipedia.org/, 2007 (Online)
    • (2007) Wikipedia, the free encyclopedia
  • 56
    • 67650563329 scopus 로고    scopus 로고
    • Wikimedia Foundation
    • Wikimedia Foundation. The mediawiki http://www.mediawiki. org, 2008
    • (2008) The mediawiki
  • 57
    • 33745613565 scopus 로고    scopus 로고
    • Semantic adaptation of schema mappings when schemas evolve
    • Yu, C., Popa, L.: Semantic adaptation of schema mappings when schemas evolve. In: VLDB, pp. 1006-1017 (2005)
    • (2005) VLDB , pp. 1006-1017
    • Yu, C.1    Popa, L.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.