Final answer:
A logical data model for the Metro Hockey Association using IE notation includes entities such as leagues, teams, players, coaches, and games, with attributes and relationships that capture the associations between them, such as leagues containing teams, players belonging to teams, and coaches coaching multiple teams.
Step-by-step explanation:
Logical Data Model for Metro Hockey Association
Constructing a logical data model for the described Metro Hockey Association using IE notation involves identifying entities, attributes, and relationships. The entities can be identified as leagues, teams, players, coaches, and games, while the relationships would involve associations such as teams belonging to leagues, players belonging to teams, and coaches coaching teams.
- League(LeagueName, Level)
- Team(TeamName, Location, LeagueName)
- Player(TeamNumber, Position, TeamName, isCaptain, Name, Address)
- Coach(CoachID, AccreditationLevel, YearsExperience, Name, Address)
- Game(GameDate, TeamName_Home, TeamName_Away, Score, Result)
- Team_Coach(TeamName, CoachID, RoleTitle, Supervises)
The League entity has a unique name and a level attribute. Each Team, associated with a League, has a unique name and location. Players are uniquely identified by a team number within their team, have an attribute for position, and one player is assigned as the captain (isCaptain attribute).
Each game is identified by the playing date and the participating teams. The Team_Coach entity represents the many-to-many relationship between coaches and teams, with an additional attribute for the RoleTitle a coach holds in a team and potentially a reflexive relationship indicating supervision of coaches.