next up previous contents
Next: Command Up: OPM Schema Translator Previous: OPM Schema Translator

The Structure of the OPM Schema Translator

The OPM Schema Translator consists of the following parts (see Figure 1):

  1. The correctness of the input OPM schema is verified.
  2. OPM system attributes and classes are generated and added to the OPM schema.
  3. The OPM schema is mapped into an abstract (DBMS-independent) relational schema.
  4. Metadata information regarding the mapping of the OPM schema into an abstract relational schema is generated.
  5. The abstract relational schema is translated into DBMS database definition statements. Procedures for verifying the consistency of a database with regard to referential integrity and value constraints are generated.