Tuning the Database Schema of an Information Model

The Repository stores data in a relational database. When you add an information model, the Repository enlarges this database by creating new tables and columns to accommodate your tool information. Generally, each interface corresponds to a table, and each property corresponds to a column. When you populate your information model, the Repository inserts rows into these tables.

You have some control over the database schema that accommodates your tool information. For example, you can:

Note   You cannot completely control the database schema. In particular, each table must include the columns IntID, Z_BrID_Z, and Z_VS_Z, and must define the primary key on those columns. Furthermore, you cannot drop columns that your information model uses to store properties.