会议论文详细信息
13th International Workshop on Exploring Modeling Methods for Systems Analysis and Design
Atomicity and Normalization
Andy Carver ; Terry Halpin
Others  :  http://CEUR-WS.org/Vol-337/paper4.pdf
PID  :  49365
来源: CEUR
PDF
【 摘 要 】
A common aim of data modeling approaches is to produce schemas whose instantiations are always redundancy-free. This is especially useful when the implementation target is a relational database. This paper contrasts two very different approaches to attain a redundancy-free relational schema. TheObject-Role Modeling (ORM) approach emphasizes capturing semantics first in terms of atomic (elementary or existential) fact types, followed by synthesis of fact types into relation schemes. Normalization by decomposition instead focuses on “nonloss decomposition” to various, and progressively more refined, “normal forms”. Nonloss decomposition of a relation requires decomposition into smaller relations that, upon natural join, yield the exact original population. Nonloss 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. In this paper we show that the dependency requirement for “all possible populations” is too restrictive for definitions of multivalued and join dependencies over relation schemes. By exploiting modeling heuristics underlying ORM, we offer better definitions of these data dependencies, and of “nonloss decomposition”, thus enabling these concepts to be addressed at a truly semantic level.
【 预 览 】
附件列表
Files Size Format View
Atomicity and Normalization 126KB PDF download
  文献评价指标  
  下载次数:5次 浏览次数:9次