Table Naming Conventions
Tables in the Siebel database use a three-part naming convention. The syntax is: PREFIX_NAME_SUFFIX.
PREFIX |
Table names in Siebel Business Applications have a one- to three-letter prefix (EIM_, S_, W_, and so on) to distinguish them from other tables in your application. |
NAME |
A unique table name that is generally an abbreviation of the entity supertype name. |
SUFFIX |
A supertype name can be followed by the entity subtype. For example, the supertype EVT (event) includes ACT (activity) as one of its subtypes. Thus, the name becomes S_EVT_ACT. |
The prefix indicates the part of the Siebel schema to which a table belongs. The following table provides some of the prefixes and their descriptions.
Prefix | Meaning |
---|---|
EIM_ |
Interface tables for Siebel Enterprise Integration Manager. |
S_ |
Siebel base table. (Exception: Tables with names of the form S_<name>_IF are obsolete interface tables.) |
W_ |
Oracle Business Analytics Warehouse table, described in Oracle Business Analytics Warehouse Data Model Reference. . |
The suffix indicates a table type. The following table provides some of the suffixes and their descriptions.
Suffix | Meaning |
---|---|
_ATT |
File attachment table. |
_REL |
A table that supports a many-to-many relationship from an entity back to itself. |
_SS |
A table that stores Siebel-to-Siebel integration information. |
_V |
A table that represents a database view. |
_X |
One-to-one extension table, available for customers to add attributes to the Siebel database. |
_XA |
A table that stores extended attributes associated with an object class. |
_XM |
One-to-many extension table, available for customers to add attributes to the Siebel database. |