• DocumentCode
    2711870
  • Title

    On Pattern-Based Database Design and Implementation

  • Author

    Eessaar, Erki

  • Author_Institution
    Dept. of Inf., Tallinn Univ. of Technol., Tallinn
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    235
  • Lastpage
    242
  • Abstract
    Patterns describe common solutions to recurring problems. This paper presents a pattern-based approach of improving database design and automating generation of statements that are written in a database language. During the logical design of a database, a database designer has to find domain-independent database design patterns that are applicable in the database. The selected patterns are used in order to generate code during implementation of the database. For example, this approach can be used in order to generate implementations of integrity constraints and updatable views. We present a pattern-based and template-based code generator that is created specifically for the development of databases.
  • Keywords
    database languages; database management systems; program compilers; systems analysis; automating generation; database language; generate code; integrity constraints; logical design; pattern-based database design; recurring problems; template-based code generator; Best practices; Conference management; Data models; Database languages; Database systems; Engineering management; Software design; Software engineering; Technology management; Unified modeling language; Design patterns; SQL; database design; integrity constraints; templates;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.24
  • Filename
    4609431