12.12.2016 Views

bomtrm

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AK_FOREIGN_KEYS<br />

AK_FOREIGN_KEYS defines the foreign keys that belong to an object.<br />

You must create one row for each foreign key you wish to associate to an<br />

object.<br />

For each foreign key, you must specify the database object name, unique<br />

(primary) key name and the application owner of the foreign key.<br />

Foreign Keys<br />

Primary Key Table Primary Key Column Foreign Key Column<br />

AK_OBJECTS DATABASE_OBJECT_NAME DATABASE_OBJECT_NAME<br />

AK_UNIQUE_KEYS UNIQUE_KEY_NAME UNIQUE_KEY_NAME<br />

Column Descriptions<br />

Name Null? Type Description<br />

FOREIGN_KEY_NAME (PK) NOT NULL VARCHAR2(30) Unique identifier for a foreign<br />

key relationship.<br />

DATABASE_OBJECT_NAME NOT NULL VARCHAR2(30) Identifier of database object<br />

which contains the foreign key.<br />

UNIQUE_KEY_NAME NOT NULL VARCHAR2(30) Identifier of primary key of<br />

the database object that has<br />

been specified in<br />

DATABASE_OBJECT_NAME.<br />

APPLICATION_ID NOT NULL NUMBER(15) Application Id of product team<br />

who defined this foreign key<br />

relationship.<br />

ATTRIBUTE_CATEGORY NULL VARCHAR2(30) Descriptive flexfield structure<br />

defining column<br />

ATTRIBUTE1 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE2 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE3 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE4 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE5 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE6 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE7 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE8 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE9 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE10 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE11 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE12 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE13 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE14 NULL VARCHAR2(150) Descriptive flexfield segment<br />

ATTRIBUTE15 NULL VARCHAR2(150) Descriptive flexfield segment<br />

LAST_UPDATE_DATE NOT NULL DATE Standard Who Column<br />

LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column<br />

CREATION_DATE NOT NULL DATE Standard Who Column<br />

CREATED_BY NOT NULL NUMBER(15) Standard Who Column<br />

LAST_UPDATE_LOGIN NOT NULL NUMBER(15) Standard Who Column<br />

Indexes<br />

Index Name Index Type Sequence Column Name<br />

AK_FOREIGN_KEYS_N1 NOT UNIQUE 1 UNIQUE_KEY_NAME<br />

3 DATABASE_OBJECT_NAME<br />

AK_FOREIGN_KEYS_U1 UNIQUE 1 FOREIGN_KEY_NAME<br />

Oracle Proprietary, Confidential Information––Use Restricted by Contract<br />

Detailed Design<br />

3 – 23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!