Type-Level dependencies

After studying the attributes of all of the entities and relationships, it is clear that the Business Object Type is dependent on the CodeTable and Folder Business Object Types. The following table summarizes this information:

Attribute Name

Relationship Type

Dependent on

User.statusCode

CodeTable

RecordStatus

ToDo.statusCode

CodeTable

RecordStatus

ToDo.groupName

CodeTable

GroupName

Note.folderID

Foreign Key Constraint

Folder.folderID

ToDo.categoryID

Foreign Key Constraint

Category.categoryID

The following diagram shows the equivalent UML representation.

Figure 1. Type-level relationships for User BOM