Affiliation:
1. INTI Education Group, Malaysia
2. LogicBlox, Australia, & INTI Education Group, Malaysia
Abstract
This paper contrasts two different approaches to designing relational databases that are free of redundancy. The Object-Role Modeling (ORM) approach captures semantics in terms of atomic (elementary or existential) fact types, before grouping the fact types into relation schemes. Normalization by decomposition instead focuses on “non0loss decomposition” to various, and progressively more refined, “normal forms”. Traditionally, non0loss decomposition of a relation requires decomposition into smaller relations that, upon natural join, yield the exact original population. Non-loss decomposition of a table scheme (or relation variable) requires that the decomposition of all possible populations of the relation scheme is reversible in this way. This paper shows that the dependency requirement for “all possible populations” is too restrictive for definitions of multi-valued and join dependencies over relation schemes. By exploiting ORM modeling heuristics, the authors offer new definitions of these data dependencies and non-loss decomposition, to enable these concepts to be addressed at a truly semantic level.
Subject
Management of Technology and Innovation,Information Systems
Reference26 articles.
1. The theory of joins in relational databases
2. Batini, C., Ceri, S., & Navathe, S. (1992). Conceptual database design: An entity-relationship approach. Redwood City, CA: Benjamin Cummings.
3. Carver, A. (2008). How to avoid redundant object-references. In R. Meersman, Z. Tari, & P. Herrero (Eds.), On the Move to Meaningful Internet Systems 2008: OTM 2008 Workshops (pp. 770-779) (LNCS 5333). Heidelberg, Germany: Springer.
4. A relational model of data for large shared data banks
5. Codd, E. F. (1972). Further normalization of the data base relational model (IBM Research Report RJ909). In R. J. Rustin (Ed.), Data base systems: Courant Computer Science Symposia Series 6. Upper Saddle River, NJ: Prentice-Hall.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Reference Scheme Reduction on Subtypes in ORM;Lecture Notes in Computer Science;2013
2. Roles in ORM: A Suggested Semantics;On the Move to Meaningful Internet Systems: OTM 2011 Workshops;2011