Changes between Version 6 and Version 7 of ERModel
- Timestamp:
- 08/28/26 21:02:37 (9 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v6 v7 1 = Entity-Relationship Model v.0 8=1 = Entity-Relationship Model v.09 = 2 2 == Diagram == 3 3 4 [[Image(wiki:ERModel:ERModel_v0 8.png)]]4 [[Image(wiki:ERModel:ERModel_v09.png)]] 5 5 == Data requirements == 6 6 … … 259 259 260 260 * '''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.268 261 * '''Attributes:''' no relationship attributes. 269 262 … … 344 337 ||v07||Changed names to attributes and relationships so that all relationships are named and no attributes or relationships share the same name.|| 345 338 ||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.|| 346 340 347 341 == AI Use ==
