Introduction
Cardinality constraints have been a useful and integral part of conceptual database diagrams since the original entity-relationship (ER) model proposed by Chen. A variety of papers since then have examined cardinality constraints in more detail, and many frameworks and taxonomies have been proposed to comprehensively organize the types of cardinality constraints. One of the reasons for the detailed study of cardinality constraints, as compared to other business rules, is their fundamental simplicity and practical utility. Cardinality captures the semantics of real-world business rules, and is needed for subsequent translation into the logical design and implementation in a database.
Our prototype Constraint Automated Representation for Database systems (CARD) implementing a subset of the cardinality constraints has been developed in Java, and is available over the web.
Continue to CARD System (if you would like to try out the system without registration, you can use the login: demo , password also: demo ; please note since it's open to everyone, a schema may be altered or deleted by some other individual).
You may wish to download the Visio Stencil for use with the system (if you have Visio installed, please save the stencil to the "My Shapes" folder within "My Documents" ).
The XML Schema definition file and a sample XML upload document are available.
A PowerPoint Presentation summarizing the system is also available.