Database design users, supervisors and teams

hello people, how do you advice i design a database where i have users and any other user can be the supervisor of any user and not all users have a supervisor. We have teams and users might or might not belong to a team,if they do, every team has a supervisor who is also a user in the database. What is the best way to structure a database to accommodate this

Community Page
Last updated: