Members Table: Member - Id
Members Table: Member - Id
Members Table
member_id (Primary Key)
first_name
last_name
date_of_birth
email
phone_number
membership_date
membership_status (e.g., active, inactive)
2. Clubs Table
club_id (Primary Key)
club_name
description
creation_date
active_status
3. Memberships Table
membership_id (Primary Key)
member_id (Foreign Key referencing Members)
club_id (Foreign Key referencing Clubs)
join_date
role (e.g., member, officer)
membership_type (e.g., regular, premium)
4. Events Table
event_id (Primary Key)
club_id (Foreign Key referencing Clubs)
event_name
event_date
location
description
6. Payments Table
payment_id (Primary Key)
member_id (Foreign Key referencing Members)
amount
payment_date
payment_method (e.g., cash, credit card)
status (e.g., completed, pending)
7. Feedback Table
feedback_id (Primary Key)
member_id (Foreign Key referencing Members)
club_id (Foreign Key referencing Clubs)
feedback_text
feedback_date
8. Admins Table
admin_id (Primary Key)
username
password_hash
email
role