Title :
On Pattern-Based Database Design and Implementation
Author_Institution :
Dept. of Inf., Tallinn Univ. of Technol., Tallinn
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;
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
DOI :
10.1109/SERA.2008.24