Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 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.
 ISADVISOR bit   Default = 0 Identifies if the faculty is an advisor.
 HIREDONDATE date The date the faculty member is hired.
 TERMINATED bit   Default = 0 Indicates whether or not the record is inactive.
 TERMINATEDONDATE date The date the faculty member is terminated.

Foreign Key Field Type Null Notes Description
 ID uniqueidentifier   CONSTITUENT.LOCALID Primary Key.
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 FACULTYSTATUSCODEID uniqueidentifier FACULTYSTATUSCODE.ID Indicates the current status of the faculty member.

Index Name Field(s) Unique Primary Clustered
 IX_FACULTY_DATEADDED DATEADDED    
 IX_FACULTY_DATECHANGED DATECHANGED      
 PK_FACULTY ID  

Trigger Name Description
 TR_FACULTY_MARKASCONSTITUENT
 TR_FACULTY_AUDIT_UPDATE
 TR_FACULTY_AUDIT_DELETE

Referenced by Field
 FACULTYACADEMICCATALOGDEPARTMENT FACULTYID
 FACULTYCOURSE FACULTYID
 GRADEBOOKSPECIALCHARACTER FACULTYID
 GRADINGSCALE FACULTYID
 STUDENTADVISOR FACULTYID
 STUDENTPROGRESSION HOMEROOMTEACHERID

Entity-Relationship diagram of this table