Changes between Version 6 and Version 7 of ERModel


Ignore:
Timestamp:
08/28/26 21:02:37 (9 days ago)
Author:
236024
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v6 v7  
    1 = Entity-Relationship Model v.08 =
     1= Entity-Relationship Model v.09 =
    22== Diagram ==
    33
    4 [[Image(wiki:ERModel:ERModel_v08.png)]]
     4[[Image(wiki:ERModel:ERModel_v09.png)]]
    55== Data requirements ==
    66
     
    259259
    260260 * '''Candidate keys:''' the natural key is the activity session key because each activity session is related to at most one event edition in the current model.
    261  * '''Attributes:''' no relationship attributes.
    262 
    263 ==== required_attendance ====
    264 
    265 required_attendance connects !MembershipStages to !ActivityTypes. It represents which membership stages are expected or required to attend a certain type of activity, such as full members being required to attend full member meetings.
    266 
    267  * '''Candidate keys:''' ms_name + at_name is the natural primary key because the same membership stage should be listed at most once for the same activity type.
    268261 * '''Attributes:''' no relationship attributes.
    269262
     
    344337||v07||Changed names to attributes and relationships so that all relationships are named and no attributes or relationships share the same name.||
    345338||v08||Changed the weak entity keys of !EventSessions, !EventEditions and !ActivitySessions to account for edge cases where two sessions or editions could otherwise have the same identifying values and need location/title/start time to distinguish them.||
     339||v09||Removed "required_attendance" relationship after realising it is redundant.||
    346340
    347341== AI Use ==