• DocumentCode
    1952997
  • Title

    sql-schema-comparer: Support of multi-language refactoring with relational databases

  • Author

    Schink, Hagen

  • Author_Institution
    Inst. of Tech. & Bus. Inf. Syst., Otto-von-Guericke-Univ., Magdeburg, Germany
  • fYear
    2013
  • fDate
    22-23 Sept. 2013
  • Firstpage
    173
  • Lastpage
    178
  • Abstract
    Refactoring is a method to change a source-code´s structure without modifying its semantics and was first introduced for object-oriented code. Since then refactorings were defined for relational databases too. But database refactorings must be treated differently because a database schema´s structure defines semantics used by other applications to access the data in the schema. Thus, many database refactorings may break interaction with other applications if not treated appropriately. We discuss problems of database refactoring in regard to Java code and present sql-schema-comparer, a library to detect refactorings of database schemes. The sql-schema-comparer library is our first step to more advanced tools supporting developers in their database refactoring efforts.
  • Keywords
    SQL; object-oriented methods; relational databases; software maintenance; Java code; SQL-schema-comparer library; database refactorings; database schema structure; multi-language refactoring; object-oriented code; relational databases; Conferences; Java; Libraries; Relational databases; Semantics; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation (SCAM), 2013 IEEE 13th International Working Conference on
  • Conference_Location
    Eindhoven
  • Type

    conf

  • DOI
    10.1109/SCAM.2013.6648199
  • Filename
    6648199