Decomposing a ternary relationship into binary relationships
问题 I am designing a database that handles users, accounts and projects with the following relationships and constraints: An account has many users A user belongs to many accounts An account has many projects A project belongs to only one account A user collaborates in many projects (redundant note: each one of them belonging to its own account). In other words, a user can collaborate in many projects of the same account. But since a user can belong to several accounts, thus a user can