我有一张桌子:
USER {UserId, Email ...}
该表与以下对象处于 1:1 关系:
PROFILES {UserId, FirstName, LastName ...}
我有一个角色表,用户可以在其中要求角色PROFESSOR。一位教授可以给某个学生分配不同的任务。所以我试过:
UserProfessors {ProfessorId, StudentId} // both related to profiles table
这就是我连接教授和学生的方式,但我补充说:
Tasks{TaskId, Title, Description ...}
但是现在不知道如何加入这个表?
对这种设计有什么建议吗?