Database system concepts
An introduction to database systems: vol. 1 (5th ed.)
An introduction to database systems: vol. 1 (5th ed.)
On the satisfiability of dependency constraints in entity-relationship schemata
Information Systems
Introduction to logics for databases and information systems
Logics for databases and information systems
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
On the Interaction Between ISA and Cardinality Constraints
Proceedings of the Tenth International Conference on Data Engineering
Minimal Sample Databases for Global Cardinality Constraints
FoIKS '02 Proceedings of the Second International Symposium on Foundations of Information and Knowledge Systems
Fundamentals of Cardinality Constraints
ER '92 Proceedings of the 11th International Conference on the Entity-Relationship Approach: Entity-Relationship Approach
Cardinality Consistency of Derived Objects in DOOD Systems
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
An analysis of structural validity in entity-relationship modeling
Data & Knowledge Engineering
Consistency problems in ER-schemas for database systems
Information Sciences: an International Journal - Special issue: Information technology
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
Checking the consistency of UML class diagrams using larch prover
ROOM'00 Proceedings of the 2000 international conference on Rigorous Object-Oriented Methods
Tracing the Application of Clinical Guidelines
Advanced Web and NetworkTechnologies, and Applications
Hi-index | 0.00 |
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.