Configuring Siebel Business Applications > Architecture of Siebel Business Applications > About the Siebel Object Architecture >

Overview of the Data Objects Layer


Object definitions in the data objects layer provide a logical representation of the underlying physical database, which includes tables, columns, indexes, and so forth. Because these objects are independent of the installed RDBMS, a layer of abstraction over the RDBMS exists, thus insulating Siebel CRM and you from having to administer and restructure the database.

Siebel object definition payers provide a way to manage relational databases in Siebel CRM. Siebel CRM generates queries in response to a user action, in combination with the context that the relevant object definitions establish. 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 in the architecture, and then presents the results to the user.

NOTE:  Siebel CRM creates the physical tables in the RDBMS when you install Siebel CRM.

This topic describes some of the more common objects in the data layer of the Siebel object architecture. For more information, see Siebel Object Types Reference.

Table

A table is an object type that is the direct representation of a database table in an RDBMS. It contains column and index child object types that represent the columns and indexes of the table. Table, column, and index objects in Siebel Tools provide a detailed picture of all of the tables, columns, and indexes that are included in the RDBMS. For more information, see About Siebel Tables.

Column

A column is an object type that represents one column in a database table. It is represented by the column object definition that is a child of the corresponding object definition for the table. For more information, see About Columns and Indexes in a Siebel Table.

Index

An index is an object type that identifies a physical index file in the RDBMS. For more information, see Indexes of a Siebel Table.

Configuring Siebel Business Applications Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.