On Conceptual Micro-Object Modeling

On Conceptual Micro-Object Modeling

Cecil E. Chua, Roger H. Chiang, Ee-Peng Lim
Copyright: © 2002 |Volume: 13 |Issue: 3 |Pages: 16
ISSN: 1063-8016|EISSN: 1533-8010|ISSN: 1063-8016|EISBN13: 9781615200658|EISSN: 1533-8010|DOI: 10.4018/jdm.2002070101
Cite Article Cite Article

MLA

Chua, Cecil E., et al. "On Conceptual Micro-Object Modeling." JDM vol.13, no.3 2002: pp.1-16. http://doi.org/10.4018/jdm.2002070101

APA

Chua, C. E., Chiang, R. H., & Lim, E. (2002). On Conceptual Micro-Object Modeling. Journal of Database Management (JDM), 13(3), 1-16. http://doi.org/10.4018/jdm.2002070101

Chicago

Chua, Cecil E., Roger H. Chiang, and Ee-Peng Lim. "On Conceptual Micro-Object Modeling," Journal of Database Management (JDM) 13, no.3: 1-16. http://doi.org/10.4018/jdm.2002070101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

While much research has been devoted to data modeling, little attention has been paid to developing constructs for modeling micro-objects, i.e. constructs for modeling low dimension objects such as the attribute Birth_Date and the data type Boolean. Most data models consider attributes as functions of macro-objects (i.e. objects formed from constructs such as entity sets, relations, and object sets). For example, the attribute Birth_Date is often modeled as a function of the entity set Person. This research proposes a Conceptual Micro-Object Model (CMoM), which considers the attribute as the foundation of data modeling. Other constructs such as the Conceptual Data Type Primitive (CDTP) and Attribute Group (AG) are developed to model the constituent components of attributes and objects that can be formed from attributes respectively. CMoM is useful for modeling intricate micro-objects such as dates. It also allows one to identify and resolve redundancy between conceptual macro-objects such as those modeled as entity sets and relations. For example, redundancies between attributes in different relations can be detected. Finally, it facilitates a formal foundation for defining object-oriented concepts such as inheritance, aggregation, and encapsulation.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.