Evolutionary Relational Database Schema Design Based on Software Measurement

Evolutionary Relational Database Schema Design Based on Software Measurement

Amin Rouzbahani, Seyed-Hassan Mirian-Hosseinabadi

Abstract

The role of designers is very important in relational database schema design. Relational database design tools help designers to design semantically correct and without anomaly databases, however, they are not good enough yet. There is a shortcoming in quality evaluation techniques for relational databases, therefore, database designers may not be able to systematically design better database schemes. In this paper, first, we define quality indicators for evaluating quality of relational database schemes based on software measurement techniques. Then we introduce a technique for evolutionary design of relational database schemes based on the model with which the quality of database schemes can be estimated. In this technique we try to minimize the number of states to be considered for finding the suitable answer.

Keywords

Relational Database Design, Quality Evaluation, Software Measurement, Genetic Algorithms

References