Configuring Siebel eBusiness Applications > Overview of Configuring Siebel Applications > About the Siebel Object Architecture >

Data Objects Layer


Object definitions in the Data Objects layer provide a logical representation of the underlying physical database (constructs like table, column, and index), and are independent of the installed DBMS. This creates a layer of abstraction over the DBMS, insulating the application and the developer from database administration and restructuring.

Relational database management in Siebel applications is implemented through the layers of Siebel object definitions. The Siebel applications generate queries in response to user actions, in combination with the context established by relevant object definitions. The relational DBMS holds the data, and processes the queries originating in the Siebel application. Query results that are returned from the DBMS are processed up through the relevant object definitions in the Siebel applications architecture, and presented to the user.

NOTE:  The physical tables in the DBMS are created as part of the Siebel application installation process.

Table 6 lists the objects in the data layer of the Siebel object architecture. For a comprehensive list of all objects and properties, see Object Types Reference.

Table 6.  Data Objects
Data Objects
Description
See Also

Table

A table object definition is the direct representation of a database table in a DBMS. It has column and index child object definitions that represent the table's columns and indexes. Table, column, and index object definitions within Siebel Tools provide a detailed picture of all of the tables, columns, and indexes in use in the DBMS.

About Tables

Column

A column object definition represents one column in the database table. Database columns in a database table are represented by the column object definitions that are children of the corresponding table object definition. Each column in the table has a corresponding column object definition.

About Columns

Index

Each index object definition identifies a physical index file in the DBMS.

About Indexes and Index Columns

Configuring Siebel eBusiness Applications