Table: Entity
Columns
NameTypeConstraintsDescription
entity_KEYintNOT NULLAUTO-INCREMENT: Database assigned primary key for this table
update__staff_KEYintNOT NULL
update_date_utcdatetimeNOT NULL
entity_idnvarchar (11)NOT NULLUser defined identifier (unique).
descriptionnvarchar (250)NOT NULLUser Defined description
create_date_utcdatetimeNOT NULL
entity_id_sortablevarchar (48)NOT NULLA representation of the entity_id column that sorts in natural order, meaning that digits are sorted as numbers while non-digits are sorted alphabetically. A trigger keeps this field synchronized with the content of entity_id.
Primary key
NameColumnsDescription
PK_Entity$entity_KEYentity_KEYCLUSTERED
Unique constraints
NameColumnsDescription
UK_Entity$entity_identity_idEach id must be unique.
UK_Entity$entity_id_sortableentity_id_sortableAn index by the sortable ID is desired, and the algorithm ends up producing unique values.
Incoming foreign keys
NameColumnsReferencing tableDescription
FK_Client__Entity__entity_KEYentity_KEYClient
FK_Project_Template_Entity__Entity__entity_KEYentity_KEYProject_Template_Entity

Schema diagram