Overview of the Data Objects Layer
Object definitions that reside in the data objects layer provide a logical representation of the underlying physical database that includes tables, columns, indexes, and so on. These objects are independent of the installed RDBMS, and provide a layer of abstraction over the RDBMS that insulates the Siebel CRM application, so that you do not have to administer and restructure the database.
Siebel object definition layers allow you to manage relational databases in Siebel CRM. Siebel CRM creates queries in reply to a user action in combination with the context that the relevant object definitions create. The RDBMS contains the data and handles the queries that originate in Siebel CRM. Siebel CRM processes the query results that it returns from the RDBMS up through the relevant object definitions that the architecture contains, and then displays the results to the user.
Siebel CRM creates the physical tables in the RDBMS when you install Siebel CRM and create the Siebel database, as described in Siebel Installation Guide.
This topic describes some of the more common objects that reside in the data layer of the Siebel Object Architecture. For more information, see Siebel Object Types Reference.