Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 GRADUATES bit   Default = 0 Indicates whether the grade level is one that graduates the school.
 DATEADDED datetime   Default = getdate() Indicates the date this record was added.
 DATECHANGED datetime   Default = getdate() Indicates the date this record was last changed.
 TS timestamp   Timestamp.
 TSLONG bigint (Computed) CONVERT(bigint, TS) Numeric representation of the timestamp.

Foreign Key Field Type Null Notes Description
 PROMOTIONSCHEDULEID uniqueidentifier   PROMOTIONSCHEDULE.ID A foreign key to the promotion schedule for this entry.
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 SCHOOLGRADELEVELID uniqueidentifier   SCHOOLGRADELEVEL.ID A foreign key to the school grade level based on the GradeLevelID field
 NEXTSCHOOLGRADELEVELID uniqueidentifier SCHOOLGRADELEVEL.ID A foreign key to the school grade level based on the GradeLevelID field

Index Name Field(s) Unique Primary Clustered
 IX_PROMOTIONSCHEDULEENTRY_DATEADDED DATEADDED    
 IX_PROMOTIONSCHEDULEENTRY_DATECHANGED DATECHANGED      
 PK_PROMOTIONSCHEDULEENTRY ID  
 UIX_PROMOTIONSCHEDULEENTRY_PROMOTIONSCHEDULEID_SCHOOLGRADELEVELID PROMOTIONSCHEDULEID, SCHOOLGRADELEVELID    

Trigger Name Description
 TR_PROMOTIONSCHEDULEENTRY_AUDIT_UPDATE
 TR_PROMOTIONSCHEDULEENTRY_AUDIT_DELETE

Entity-Relationship diagram of this table