首页 | 本学科首页   官方微博 | 高级检索  
     


Data model for extensible support of explicit relationships in design databases
Authors:Joan Peckham PhD  Bonnie MacKellar PhD  Michael Doherty MS  PhD candidate
Affiliation:(1) Department of Computer Science and Statistics, University of Rhode Island, 02881 Kingston, RI;(2) Math and Computer Science Department, Western Connecticut State University, 06810 Danbury, CT;(3) Computer Science Department, University of Colorado, 80309 Boulder, CO
Abstract:We describe the conceptual model of SORAC, a data modeling system developed at the University of Rhode Island. SORAC supports both semantic objects and relationships, and provides a tool for modeling databases needed for complex design domains. SORAC's set of built-in semantic relationships permits the schema designer to specify enforcement rules that maintain constraints on the object and relationship types. SORAC then automatically generates C++ code to maintain the specified enforcement rules, producing a schema that is compatible with Ontos. This facilitates the task of the schema designer, who no longer has to ensure that all methods on object classes correctly maintain necessary constraints. In addition, explicit specification of enforcement rules permits automated analysis of enforcement propagations. We compare the interpretations of relationships within the semantic and object-oriented models as an introduction to the mixed model that SORAC supports. Next, the set of built-in SORAC relationship types is presented in terms of the enforcement rules permitted on each relationship type. We then use the modeling requirements of an architectural design support system, called Arch Objects, to demonstrate the capabilities of SORAC. The implementation of the current SORAC prototype is also briefly discussed.
Keywords:Database constraints  semantic and object-oriented data modeling  relationship semantics  computer-aided architectural design
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号