On the global coherence of integrity constraints in UML class diagrams

  • Authors:
  • A. Ben Hadj Ali;F. Boufares;A. Abdellatif

  • Affiliations:
  • Faculté des sciences de Tunis, Université Tunis El Manar, TUNIS, TUNISIE;Université Paris, Institut Galilée, Villetaneuse, FRANCE;Faculté des sciences de Tunis, Université Tunis El Manar, TUNIS, TUNISIE

  • Venue:
  • DBA'06 Proceedings of the 24th IASTED international conference on Database and applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is widely accepted now that database systems are best designed first at a conceptual level. The result of this step is a conceptual model which serves as the basis for the following development phases. In conceptual design great attention is devoted to the modeling of semantics which are usually given by integrity constraints. These constraints specify the way by that the elements of a database are associated to each other. During the last decades, a large amount of different constraint classes has been discussed in the literature. However, often there is only little support for validating models during the design stage. Also, there is generally no substantial support for integrity constraints. Since the validity of a conceptual model is deeply influenced by the global coherence of its constraints set, this issue must be considered before creating the physical corresponding database. Mistakes in the design can thus be detected very early, and they can easily be corrected in time. Within this paper, we use UML class diagrams to express conceptual database models. Our objective is to classify integrity constraints that can be expressed in a class diagram and to illustrate possible interactions among constraint classes by a case study.