Changes between Version 4 and Version 5 of ERModel


Ignore:
Timestamp:
07/18/26 14:41:24 (8 days ago)
Author:
236024
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v4 v5  
    337337||= Version =||= Changes =||
    338338||v01|| Initial ERModel. No Students entity yet. ||
    339 ||v02|| Students entity added. Participation in an activity session generalised to Students. Generalised !BOMBAEdition and BOMBA into !EventEditions and !EventTypes. Added application for participation relationship Applications N:1 !EventEditions (which is also for applying for BOMBA as a mentor / young member). ||
     339||v02|| Students entity added. Participation in an activity session generalised to Students. Generalised BOMBAEdition and BOMBA into !EventEditions and !EventTypes. Added application for participation relationship Applications N:1 !EventEditions (which is also for applying for BOMBA as a mentor / young member). ||
    340340||v03|| Added !MembershipStages entity with a "has_stage" relationship between !MembershipStages and Members. ||
    341341||v04||Changed Applications for !CoreTeamFunctions cardinality from N:M to N:1 since one unique application should not be used for more than one function. Added an "announces_absence" relationship with attributes reason and announced_at. These attributes were not added to the original "participation" relationship since many absence reasons would be null because many of the !ActivitySessions would NOT be mandatory for the specific !MembershipStages, and would not need absence announcements. Deleted is_mandatory, since it should be implied through business logic later on and here it is redundant.||