Understanding Semantic Completeness in Rule Frameworks for Modeling Cardinality Constraints
Name:
195-ArticleText-486-1-10-20180 ...
Size:
594.9Kb
Format:
PDF
Description:
Final Published Version
Affiliation
Univ Arizona, Eller Coll Management, Dept Management Informat SystIssue Date
2018
Metadata
Show full item recordPublisher
GERMAN INFORMATICS SOC-GICitation
Currim, F., & Ram, S. (2018). Understanding Semantic Completeness in Rule Frameworks for Modeling Cardinality Constraints. Enterprise Modelling and Information Systems Architectures (EMISAJ), 13, 293-315.Rights
Copyright © 2018 Faiz Currim, Sudha Ram. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.Collection Information
This item from the UA Faculty Publications collection is made available by the University of Arizona with support from the University of Arizona Libraries. If you have questions, please contact us at repository@u.library.arizona.edu.Abstract
Modeling organizational rules during conceptual design provides a more accurate picture of the underlying domain and helps enforce data integrity. In a database development context, there are many advantages to explicitly representing rules during conceptual design. Early modeling ensures they are visible to designers and users, thus improving requirements and validation. The rules can then be semi-automatically translated into logical design code. One limitation to widespread adoption of such modeling is variance in standards and semantics of rules. We consider cardinality constraints-a useful and integral part of conceptual database design. Many papers discussing classification frameworks for cardinality exist. Completeness of such schemes has always been in question since well-defined criteria do not exist to evaluate them. We suggest a "reverse engineering" approach, i.e., one of defining conceptual modeling constraint completeness based on mappings from the relational model. We develop a correspondence from relational algebra operator combinations to existing semantic constraint types. In doing so, we also come up with a new category of set-level cardinality constraints not previously examined in literature. We believe our work demonstrates a unique approach to establishing conceptual framework completeness and enables standardization of rule semantics which in turn allows for semantics-based (as opposed to procedural-based) representation. On the implementation side, it supports developing automated mechanisms for translating constraints to improve developer productivity.Note
Open access journalISSN
1866-3621Version
Final published versionCollections
Except where otherwise noted, this item's license is described as Copyright © 2018 Faiz Currim, Sudha Ram. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

