Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need question B answered. Software Engineering The questions are based on this

ID: 3676761 • Letter: I

Question

I need question B answered.

Software Engineering

The questions are based on this case study. This case study concerns a system to keep track of a group of clubs (or similar type organizations) and their members. The system will keep track of people who belong to the clubs (or want to belong to the clubs). An administrator must add a person to the system. Once a person is in the system, they can add themselves as a member to a club. A person can also remove herself or himself from a club. When clubs have elections, an administrator can record the president and other officers. The president of a club can request a report giving a list of members and information about them, such as e-mail addresses. The system also keeps track of interest groups. These are groups of clubs that share a common interest. So, for example, the rugby club might be in a sports interest group. Clubs can be in many interest groups, or none. Continuing the example, the rugby club might also be in an international interest group. While an administrator must create interest groups, it is the club presidents who choose to add their club to an interest group or not. An administrator can get various reports, such as a list of interest groups and the clubs belonging to each one.

Explanation / Answer

Please find the answer below :

B)

1) Member
- id : int
- name : string
- role : string

2) Club
- id : int
- name : string
- interest_id : int
- members : list
- interest_group_id : int

3) Interest
- id : int
- description : string

4) Interest_group
- id : int
- interests : list