Schema Mapping In Sdai Implementation

Zhongdong Huang,Xiaohu Yang,Jinxiang Dong
2001-01-01
Abstract:EXPRESS is the data modeling language in STEP, but not an implementation language. To process data schemas defined in EXPRESS, STEP implementors should translate STEP data schemas to those that can be interpreted in their programming environments. SDAI is a programming interface providing shared access to STEP data usually stored in database systems. This paper discusses translation of schemas from EXPRESS into relational database systems, which is one of the core issues in a SDAI implementation. Data types mapping, relationships mapping and constraints mapping are studied respectively. Because complex inheritance is one of the specific features of EXPRESS, we present our approach to construct entities based on instance expressions proposed in this paper.
What problem does this paper attempt to address?