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
Link To Document