Key

A Key is a Development Object that designates a field or combination of fields as a Primary Key, Candidate Key, or Index.

A Database Entity or a Modeled Entity that is in relationship with another entity must have a primary key, and may have one or more candidate keys and indexes.

Characteristics

Characteristics

 

Icon:

Key icon

Object type code:

key

Main Development Object?

No

Part of:

Modeled Entity

Contains:

Property

Generalization:

Development Object

Specializations

Primary Key, Candidate Key, Index

Compilation Output:

URI format:

ent:ModeledEntityName/key:KeyName

Specialization

Key specializes Development Object in the following ways:

  • It has a Modeled Entity as parent

  • It has no child objects

  • It has a Type property that specifies whether it is a primary, candidate, or index key

Properties

Configuration Properties:

Behavior Properties:

Related Topics