Abstract
For a database application, conceptual design methods such as fact-oriented modelling and entity-relationship modelling are commonly used to specify a conceptual schema, which may then be mapped to a structure in a chosen data model (e.g. a relational database schema). Since conceptual data models support a rich variety of constraints, and these constraints may impact on one another, the task of ensuring mat the constraints expressed in a conceptual schema are consistent is non-trivial. Moreover, because different constraint patterns may be equivalent, some optimization may be needed to select the best constraint pattern for explicit assertion. With reference to conceptual schemas expressed in FOrML (an enhanced version of NIAM) mis paper discusses metarules for strong satisfiability and constraint preference, and outlines an efficient algorithm for validating four main types of constraints. Complexity analyses and benchmarks of the implemented algorithm are included.
Original language | English |
---|---|
Title of host publication | Advanced Information Systems Engineering - 4th International Conference CAiSE 1992, Proceedings |
Editors | Pericles Loucopoulos |
Publisher | Springer |
Pages | 445-462 |
Number of pages | 18 |
ISBN (Print) | 9783540554813 |
DOIs | |
Publication status | Published - 1992 |
Externally published | Yes |
Event | International Conference on Advanced Information Systems Engineering 1992 - Manchester, United Kingdom Duration: 12 May 1992 → 15 May 1992 Conference number: 4th |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 593 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | International Conference on Advanced Information Systems Engineering 1992 |
---|---|
Abbreviated title | CAiSE 1992 |
Country/Territory | United Kingdom |
City | Manchester |
Period | 12/05/92 → 15/05/92 |