Data modeling at conceptual level

Lech Tuzinkiewicz


The paper presents the process of data modeling at conceptual level. There are discussed the basic stages of the data modeling process. Key problems specific for this process are explained. Additionally the measures of quality data model evaluation are defined. Example of development of conceptual data models is shown. The way of improving the quality of the data models by using refactoring and refining is discussed.


database design; data model; data model quality

Full Text:

PDF (Polski)


Ambler S.: Refactoring Database: Evolutionary Database Design, Addison Wesley Professional, 2006.

Connolly T., Begg C: Database Systems.A practical Approach to Design, Implementation, and Management,, 4' Edition, Pearson Education, Inc., 2005.

Dubielewicz I., Hnatkowska B., Huzar Z., Tuzinkiewicz L.: Metodyka projektowania aplikacji bazodanowych, Wydawnictwo Politechniki Wrocławskiej, 2009 (w druku).

Elmasri R., Navathe S.B.: Fundamentals of database systems, 5Th Edition , Pearson Education, Inc., 2007.

Fowler M.: Refactoring. Improving the Design of Existing Code, Addison-Wesley, 2004.

Halpin T., Morgan T.: Information Modeling and Relational Databases, 2nd Edition, Morgan Kaufmann, 2008.

ISO/IEC 9126-1:2001(E), Software engineering - Product quality - Part 1: Quality model.

ISO/IEC 25000:2005, Software engineering - Software Quality and Requirements Evaluation (SQuaRE) - Guide to SQuaRE.