You are building a project mgmt app. According to the design given to you, a project must store info regarding the various functional modules under it. Each functional module must store info regarding responsibility assigned to each developer. Info about the responsibility must have info about the due date and status.
What could be the most optimal model to achieve this?
- Create a Project object then Modules as a child object. Add Tasks to Modules.
- Create a Project then add Tasks to it. Define Modules as a field on Task.
- Create Project, Module, Responsibility as parent, child and grandchild objects.
- Create Project and Module objects then Responsibility as a junction object.
Reveal Solution
Next Question