Class PrimaryKey {Analysis} derived from: UniqueConstraint

Documentation
Section 4.17
A PrimaryKey is a specialization of a UniqueConstraint. A PrimaryKey additionally requires that none of the values in the specified column or columns be a null value.

Section 11.7
5) If the <unique specification> specifies PRIMARY KEY , then for each <column name> in the explicit or
implicit <unique column list> for which NOT NULL is not specified, NOT NULL is implicit in the
<column definition> .
6) A <table definition> shall specify at most one implicit or explicit <unique constraint definition> that
specifies PRIMARY KEY .


Parent PackageConstraintsAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Attributes
NameClassTypeInitial Value
deferrableConstraintboolean 
initiallyDeferredConstraintbooleanfalse
nameSQLObjectString 
descriptionSQLObjectString 
labelSQLObjectString 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--uniqueConstraintUniqueConstraint--Not Named--ForeignKey
--Not Named----Not Named--UniqueConstraintmembersColumn
table-constraintconstraintsTableConstraint--Not Named--BaseTable


Generalization Relationships
NameClassSupplier
--Not Named--PrimaryKeyUniqueConstraint
--Not Named--UniqueConstraintTableConstraint
--Not Named--TableConstraintConstraint
--Not Named--ConstraintSQLObject



Property Settings

Data Modeler
dmItemFalseDMName 
IsTableFalseIsViewFalse
IsDomainFalseIsSPPackageFalse
Synonymns TableSpaceID 
SourceId SourceType 
CorrelationName SelectClause 
IsUpdateableTrueCheckOptionNone
IsSnapShotFalseIsDistinctFalse
PersistToServer IsPackageFalse