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. |