Technical References

The combination of FirstName and LastName is an inversion key for the Agent table. While
this key value is not necessarily unique, it is a convenient way to locate specic agents. This
table lists the types of keys and the codes used for them in the ICM database.
DescriptionCodeKey Type
Consists of one or more elds that have a unique value for each record in
the table.
PKPrimary key
A unique key that can be used instead of the primary key to locate a specic
record.
AKAlternate key
A primary key from one table that appears in a second table. A foreign key
that establishes a one-to-one relationship is always unique. A foreign key
that establishes a one-to-many relationship is not unique.
FKForeign key
A key that does not necessarily have a unique value, but can be used to locate
a group of records within the table.
IEInversion key
In the section All Tables (page 13), the codes from this table are used to identify key elds in
each table. If a table has more than one key of the same type, then numbers are attached to the
codes. For example, if a table has two alternate keys, then the elds that participate in the rst
are marked AK1 and the elds that participate in the second are marked AK2.
Each eld is also marked as either NULL (meaning the NULL value is valid for the eld) or
NOT NULL (meaning the NULL value is not valid).
Reserved Fields
Some elds in the database are marked as reserved. This means that ICM software or the database
manager might use the eld, but it has no external meaning. You must not modify any eld
marked as reserved.
Field Applicability
Unless specically indicated otherwise, table elds apply to both ICM and IPCC.
Data Types
This table describes the data types used for elds in the ICM/IPCC database.
DescriptionNull Option
Default
MS SQL Server
Data Type
ICM/IPCC Dened
Data Type
Consists of one or more elds that have a unique value
for each record in the table.
NOT NULLintCHANGESTAMP
Up to 1 character. The value 1 is the storage size.NOT NULLchar(1)DBCHAR
A date and time accurate to the second. Stored as two
four-byte integers (eight bytes total): days before or
since January 1, 1900 and seconds since midnight.
datetimedatetimeDBDATETIME
Database Schema Handbook Cisco ICM/IPCC Enterprise & Hosted Editions 7.2(2)
10
Chapter 1: Introduction
General Concepts