Research Article

An IDM-Based Approach for Information Requirement in Prefabricated Construction

Table 8

Relational tables of the database.

NameAttributeData typeConstraint

Subtable 1: Stakeholder
StakeholderIDReference number of stakeholderschar(3)Primary key
StakeholderNameStakeholder namevarchar(20)Required
StakeholderCIContact information of stakeholdersvarchar(50),Required

Subtable 2: IFC element
ComponentIDReference number of IFC elementvarchar(100)Composite key
ComponentNameElement namevarchar(20)Required
ComponentDetailDetailed descriptionvarchar(20)Required
ERItemIDReference number of exchange requirement itemschar(7)Composite key
ERItemExchange requirement itemsvarchar(1000)Required
RequiredLevelRequired levelchar(1)Required
ChangeLogChange logvarchar(500)Required

Subtable 3: Delivery-related files
FileIDReference number of fileschar(11)Primary key
FileNameFile namevarchar(50)Required
StakeholderIDReference number of stakeholderschar(3)Foreign key
CreateTimeCreation dateDate()Required
StoragePathStorage pathvarchar(40)Required

Subtable 4: View
FileIDReference number of fileschar(11)Foreign key
StakeholderIDReference number of stakeholderschar(3)Foreign key

Subtable 5: Associate
FileIDReference number of fileschar(11)Foreign key
ComponentIDReference number of IFC elementvarchar(100)Foreign key
ERItemIDReference number of exchange requirement itemschar(7)Foreign key
StakeholderIDReference number of stakeholderschar(3)Foreign key