Changes between Version 4 and Version 5 of ERModel
- Timestamp:
- 07/18/26 14:41:24 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v4 v5 337 337 ||= Version =||= Changes =|| 338 338 ||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). || 340 340 ||v03|| Added !MembershipStages entity with a "has_stage" relationship between !MembershipStages and Members. || 341 341 ||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.||
